public interface XMLEventAllocator
此接口定义了一个类,该类允许用户注册给定 XMLStreamReader 的情况下分配事件的方式。实现不需要使用 XMLEventFactory 实现,但推荐这样做。可以使用属性 "javax.xml.stream.allocator" 在 XMLInputFactory 上设置 XMLEventAllocator。
XMLInputFactory
,
XMLEventFactory
方法摘要 | |
---|---|
XMLEvent |
allocate(XMLStreamReader reader) 此方法在给定 XMLStreamReader 当前状态的情况下分配事件。 |
void |
allocate(XMLStreamReader reader, XMLEventConsumer consumer) 此方法在给定 XMLStreamReader 当前状态的情况下分配一个事件或一个事件组,并将该事件或事件组添加给传入的使用者。 |
XMLEventAllocator |
newInstance() 此方法创建一个 XMLEventAllocator 实例。 |
方法详细信息 |
---|
XMLEventAllocator newInstance()
XMLEvent allocate(XMLStreamReader reader) throws XMLStreamException
reader
- 作为分配根据的 XMLStreamReader
XMLStreamException
void allocate(XMLStreamReader reader, XMLEventConsumer consumer) throws XMLStreamException
reader
- 作为分配根据的 XMLStreamReader
consumer
- 要添加事件的 XMLEventConsumer。
XMLStreamException