XMLEventAllocator
XMLEventAllocator (XML 이벤트 할당자)
XMLStreamReader가 주어졌을 때 이벤트를 할당하는 방식을 등록하게 해주는 인터페이스예요.
본문
public interface XMLEventAllocator
XMLEventAllocator는 XMLStreamReader가 주어졌을 때 이벤트를 할당하는 방식을 등록하는 클래스를 정의해요. 구현이 XMLEventFactory 구현을 사용할 의무는 없지만 그렇게 하는 것이 권장돼요.
XMLEventAllocator는 XMLInputFactory에 "javax.xml.stream.allocator" 속성으로 설정할 수 있어요.
allocate(XMLStreamReader reader) 메서드는 XMLStreamReader의 현재 상태를 보고 이벤트를 할당해요. allocate(XMLStreamReader reader, XMLEventConsumer consumer) 메서드는 이벤트를 할당한 뒤 소비자에게 추가해요.