XMLFilterImpl

XMLFilterImpl (XML 필터 파생 기본 클래스)

XML 필터를 파생하기 위한 기본 클래스예요.

출처: Java API Reference

본문

이 클래스는 XMLReader와 클라이언트 애플리케이션의 이벤트 핸들러 사이에 위치하도록 설계됐어요. 기본적으로는 요청을 리더로 전달하고 이벤트를 핸들러로 수정 없이 전달할 뿐이지만, 하위 클래스는 특정 메서드를 오버라이드해 이벤트 스트림이나 구성 요청을 수정할 수 있어요.

setParent(XMLReader)로 부모 리더를 설정하고, getParent()로 얻을 수 있어요. 필터는 EntityResolver, DTDHandler, ContentHandler, ErrorHandler 이벤트를 자동으로 전달해요.

setFeature, getFeature, setProperty, getProperty, parse, 그리고 네 가지 핸들러의 설정/조회 메서드를 모두 제공하며, 실제 파싱과 이벤트 전달은 부모 리더에 위임해요.

더 알아보기 (Learn more)

Java 공식 API