|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 차의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
S
- 이 진단 정보로 사용되는 소스 객체의 형태public interface Diagnostic<S>
툴로부터의 진단 정보를 표시하는 인터페이스입니다. 진단 정보는, 일반적으로, 원시 파일내의 특정의 위치의 문제를 보고합니다. 다만, 모든 진단 정보가 특정의 위치나 파일에 관련지을 수 있고 있는 것은 아닙니다.
위치는, 파일의 선두의 제로로부터 시작되는 문자 오프셋(offset)입니다. 0 보다 작은 값 (NOPOS
를 제외한다)은 유효한 위치가 아닙니다.
행 번호와 열번호는 1 으로부터 시작됩니다. 0 보다 작은 값 (NOPOS
를 제외한다)과 제로는 유효한 행 번호 또는 열번호가 아닙니다.
상자의 클래스의 개요 | |
---|---|
static class |
Diagnostic.Kind
진단 정보의 종류 (에러, 경고 등)입니다. |
필드의 개요 | |
---|---|
static long |
NOPOS
위치에 액세스 할 수 없는 것을 통지하기 위해서 사용됩니다. |
메소드의 개요 | |
---|---|
String |
getCode ()
진단 정보의 종류를 나타내는 진단 코드를 가져옵니다. |
long |
getColumnNumber ()
getPosition() 에 의해 반환되는 문자 오프셋(offset)의 열번호를 가져옵니다. |
long |
getEndPosition ()
이 진단 정보에 관련한 파일의 선두로부터의 문자 오프셋(offset) (문제의 종료 위치를 나타낸다)를 가져옵니다. |
Diagnostic.Kind |
getKind ()
이 진단 정보의 종류 (에러, 경고등)를 가져옵니다. |
long |
getLineNumber ()
getPosition() 에 의해 반환되는 문자 오프셋(offset)의 행 번호를 가져옵니다. |
String |
getMessage (Locale locale)
지정의 로케일용으로 로컬라이즈 된 메세지를 가져옵니다. |
long |
getPosition ()
이 진단 정보에 관련한 소스 객체의 선두로부터의 문자 오프셋(offset) (문제의 위치를 나타낸다)를 가져옵니다. |
S |
getSource ()
이 진단 정보에 관련한 소스 객체를 가져옵니다. |
long |
getStartPosition ()
이 진단 정보에 관련한 파일의 선두로부터의 문자 오프셋(offset) (문제의 개시 위치를 나타낸다)를 가져옵니다. |
필드의 상세 |
---|
static final long NOPOS
메소드의 상세 |
---|
Diagnostic.Kind getKind()
S getSource()
null
. long getPosition()
getStartPostion() <= getPosition()
getPosition() <= getEndPosition()
getSource()
가 null
를 돌려주는 경우, 또는 적절한 위치가 없는 경우는 NOPOS
long getStartPosition()
getPosition()
가 #NOPOS
를 돌려주는 경우에 한해 NOPOS
long getEndPosition()
getPosition()
가 #NOPOS
를 돌려주는 경우에 한해 NOPOS
long getLineNumber()
getPosition()
가 #NOPOS
를 돌려주는 경우에 한해 NOPOS
long getColumnNumber()
getPosition()
가 #NOPOS
를 돌려주는 경우에 한해 NOPOS
String getCode()
null
의 경우도 있습니다.
String getMessage(Locale locale)
null
의 경우, 디폴트의 로케일이 사용됩니다.
locale
- 로케일. null
도 가능
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 차의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.