UnknownElementException — 알 수 없는 요소 예외
UnknownElementException — 알 수 없는 요소 예외
UnknownElementException은 알 수 없는 종류의 요소(element)를 만났을 때를 나타내는 예외예요. 언어가 진화해서 Element 계층에 새 종류의 요소가 추가되면 발생할 수 있어요. 요소 방문자(element visitor)가 이전 버전의 언어를 위해 만들어진 방문자임을 나타내려고 던질 수 있어요.
Serializable을 구현하며, 부모 클래스는 UnknownEntityException이에요. 요소 방문자의 visitUnknown 메서드에서 이 예외를 던지는 게 일반적인 용도예요.
본문
선언은 다음과 같아요.
public class UnknownElementException extends UnknownEntityException
주요 메서드는 다음과 같아요.
| Modifier and Type | Method | 설명 |
|---|---|---|
Object |
getArgument() |
추가 인자를 반환해요. |
Element |
getUnknownElement() |
알 수 없는 요소를 반환해요. |
getUnknownElement()는 방문자가 처리하지 못한 요소 자체를 돌려줘요.getArgument()는 방문 메서드에 넘겨진 추가 매개변수p를 돌려줘요.
Throwable에서 상속된 메서드들도 사용할 수 있어요. Since: 1.6.