|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
S - この診断情報で使用されるソースオブジェクトの型public interface Diagnostic<S>
ツールからの診断情報を表示するインタフェースです。診断情報は、通常、ソースファイル内の特定の位置の問題を報告します。ただし、すべての診断情報が特定の位置やファイルに関連付けられているわけではありません。
位置は、ファイルの先頭のゼロから始まる文字オフセットです。負の値 (NOPOS を除く) は有効な位置ではありません。
行番号と列番号は 1 から始まります。負の値 (NOPOS を除く) とゼロは有効な行番号または列番号ではありません。
| 入れ子のクラスの概要 | |
|---|---|
static class |
Diagnostic.Kind
診断情報の種類 (エラー、警告など) です。 |
| フィールドの概要 | |
|---|---|
static long |
NOPOS
位置にアクセスできないことを通知するために使用されます。 |
| メソッドの概要 | |
|---|---|
String |
getCode()
診断情報の種類を示す診断コードを取得します。 |
long |
getColumnNumber()
getPosition() によって返される文字オフセットの列番号を取得します。 |
long |
getEndPosition()
この診断情報に関連したファイルの先頭からの文字オフセット (問題の終了位置を示す) を取得します。 |
Diagnostic.Kind |
getKind()
この診断情報の種類 (エラー、警告など) を取得します。 |
long |
getLineNumber()
getPosition() によって返される文字オフセットの行番号を取得します。 |
String |
getMessage(Locale locale)
指定のロケール用にローカライズされたメッセージを取得します。 |
long |
getPosition()
この診断情報に関連したソースオブジェクトの先頭からの文字オフセット (問題の位置を示す) を取得します。 |
S |
getSource()
この診断情報に関連したソースオブジェクトを取得します。 |
long |
getStartPosition()
この診断情報に関連したファイルの先頭からの文字オフセット (問題の開始位置を示す) を取得します。 |
| フィールドの詳細 |
|---|
static final long NOPOS
| メソッドの詳細 |
|---|
Diagnostic.Kind getKind()
S getSource()
null。long getPosition()
getStartPostion() <= getPosition()
getPosition() <= getEndPosition()
getSource() が null を返す場合、または適切な位置がない場合は NOPOSlong getStartPosition()
getPosition() が #NOPOS を返す場合にかぎり NOPOSlong getEndPosition()
getPosition() が #NOPOS を返す場合にかぎり NOPOSlong getLineNumber()
getPosition() が #NOPOS を返す場合にかぎり NOPOSlong getColumnNumber()
getPosition() が #NOPOS を返す場合にかぎり NOPOSString getCode()
null の場合もあります。
String getMessage(Locale locale)
null の場合、デフォルトのロケールが使用されます。
locale - ロケール。null も可
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。