Class StaxEventRecorder
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.joran.event.stax.StaxEventRecorder
-
- All Implemented Interfaces:
ContextAware
public class StaxEventRecorder extends ContextAwareBase
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<StaxEvent>
eventList
(package private) ElementPath
globalElementPath
-
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
-
Constructor Summary
Constructors Constructor Description StaxEventRecorder(Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addCharacters(javax.xml.stream.events.XMLEvent xmlEvent)
private void
addEndEvent(javax.xml.stream.events.XMLEvent xmlEvent)
private void
addStartElement(javax.xml.stream.events.XMLEvent xmlEvent)
java.util.List<StaxEvent>
getEventList()
(package private) StaxEvent
getLastEvent()
private void
read(javax.xml.stream.XMLEventReader xmlEventReader)
void
recordEvents(java.io.InputStream inputStream)
-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
-
-
-
Field Detail
-
eventList
java.util.List<StaxEvent> eventList
-
globalElementPath
ElementPath globalElementPath
-
-
Constructor Detail
-
StaxEventRecorder
public StaxEventRecorder(Context context)
-
-
Method Detail
-
recordEvents
public void recordEvents(java.io.InputStream inputStream) throws JoranException
- Throws:
JoranException
-
getEventList
public java.util.List<StaxEvent> getEventList()
-
read
private void read(javax.xml.stream.XMLEventReader xmlEventReader) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
addStartElement
private void addStartElement(javax.xml.stream.events.XMLEvent xmlEvent)
-
addCharacters
private void addCharacters(javax.xml.stream.events.XMLEvent xmlEvent)
-
addEndEvent
private void addEndEvent(javax.xml.stream.events.XMLEvent xmlEvent)
-
getLastEvent
StaxEvent getLastEvent()
-
-