HandlerBase
HandlerBase (핸들러 기본 클래스)
핸들러를 위한 기본 클래스예요. 이 클래스는 SAX1의 네 가지 인터페이스인 EntityResolver, DTDHandler, DocumentHandler, ErrorHandler에 대한 기본 동작을 구현해요.
본문
이 클래스는 이제 폐기(obsolete)되었지만, 레거시 SAX1 애플리케이션을 지원하기 위해 SAX2에 포함돼 있어요. SAX2 애플리케이션은 DefaultHandler 클래스를 대신 사용해야 해요.
애플리케이션 작성자는 인터페이스의 일부만 구현해야 할 때 이 클래스를 확장할 수 있고, 파서 작성자는 애플리케이션이 직접 핸들러를 제공하지 않았을 때 기본 핸들러로 이 클래스를 인스턴스화할 수 있어요. 이 클래스의 사용은 선택적이에요.
resolveEntity, notationDecl, unparsedEntityDecl, setDocumentLocator, startDocument, endDocument, startElement, endElement, characters, ignorableWhitespace, processingInstruction, warning, error, fatalError 등의 기본 구현을 제공해요.