DefaultHandler2
DefaultHandler2 (SAX2 확장 기본 핸들러)
이 클래스는 SAX2 기본 핸들러 클래스를 확장해 SAX2 LexicalHandler, DeclHandler, EntityResolver2 확장을 지원해요.
본문
원래 SAX1 resolveEntity() 메서드를 오버라이드하는 경우를 제외하고, 추가된 핸들러 메서드는 그냥 반환만 해요. 하위 클래스는 메서드 단위로 모든 것을 오버라이드할 수 있어요.
DefaultHandler의 기능에 더해 어휘 이벤트, 선언 이벤트, 외부 엔티티 해석 등 SAX2 확장을 처리하는 기본 구현을 제공해요.
이 클래스는 ContentHandler.setDocumentLocator() 호출 시 Locator2 객체가 전달될 수 있고, ContentHandler.startElement() 호출 시 Attributes2 객체가 전달될 수 있음을 알게 될 수도 있어요.