XMLEventAllocator

XMLEventAllocator (XML 이벤트 할당자)

XMLStreamReader가 주어졌을 때 이벤트를 할당하는 방식을 등록하게 해주는 인터페이스예요.

출처: Java API Reference

본문

public interface XMLEventAllocator

XMLEventAllocator는 XMLStreamReader가 주어졌을 때 이벤트를 할당하는 방식을 등록하는 클래스를 정의해요. 구현이 XMLEventFactory 구현을 사용할 의무는 없지만 그렇게 하는 것이 권장돼요.

XMLEventAllocator는 XMLInputFactory에 "javax.xml.stream.allocator" 속성으로 설정할 수 있어요.

allocate(XMLStreamReader reader) 메서드는 XMLStreamReader의 현재 상태를 보고 이벤트를 할당해요. allocate(XMLStreamReader reader, XMLEventConsumer consumer) 메서드는 이벤트를 할당한 뒤 소비자에게 추가해요.

더 알아보기

Java 공식 API