Package ch.qos.logback.core.joran.event
Class SaxEventRecorder
java.lang.Object
org.xml.sax.helpers.DefaultHandler
ch.qos.logback.core.joran.event.SaxEventRecorder
- All Implemented Interfaces:
ContextAware
,ContentHandler
,DTDHandler
,EntityResolver
,ErrorHandler
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final ContextAwareImpl
(package private) ElementPath
(package private) Locator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
private SAXParser
void
characters
(char[] ch, int start, int length) void
endElement
(String namespaceURI, String localName, String qName) void
error
(SAXParseException spe) void
(package private) SaxEvent
(package private) String
getTagName
(String localName, String qName) private void
handleError
(String errMsg, Throwable t) (package private) boolean
isSpaceOnly
(String bodyStr) final void
recordEvents
(InputStream inputStream) recordEvents
(InputSource inputSource) void
setContext
(Context context) void
void
void
startElement
(String namespaceURI, String localName, String qName, Attributes atts) void
warning
(SAXParseException spe) Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startPrefixMapping, unparsedEntityDecl
-
Field Details
-
cai
-
saxEventList
-
locator
Locator locator -
globalElementPath
ElementPath globalElementPath
-
-
Constructor Details
-
SaxEventRecorder
-
-
Method Details
-
recordEvents
- Throws:
JoranException
-
recordEvents
- Throws:
JoranException
-
handleError
- Throws:
JoranException
-
buildSaxParser
- Throws:
JoranException
-
startDocument
public void startDocument()- Specified by:
startDocument
in interfaceContentHandler
- Overrides:
startDocument
in classDefaultHandler
-
getLocator
-
setDocumentLocator
- Specified by:
setDocumentLocator
in interfaceContentHandler
- Overrides:
setDocumentLocator
in classDefaultHandler
-
startElement
- Specified by:
startElement
in interfaceContentHandler
- Overrides:
startElement
in classDefaultHandler
-
characters
public void characters(char[] ch, int start, int length) - Specified by:
characters
in interfaceContentHandler
- Overrides:
characters
in classDefaultHandler
-
isSpaceOnly
-
getLastEvent
SaxEvent getLastEvent() -
endElement
- Specified by:
endElement
in interfaceContentHandler
- Overrides:
endElement
in classDefaultHandler
-
getTagName
-
error
- Specified by:
error
in interfaceErrorHandler
- Overrides:
error
in classDefaultHandler
- Throws:
SAXException
-
fatalError
- Specified by:
fatalError
in interfaceErrorHandler
- Overrides:
fatalError
in classDefaultHandler
- Throws:
SAXException
-
warning
- Specified by:
warning
in interfaceErrorHandler
- Overrides:
warning
in classDefaultHandler
- Throws:
SAXException
-
addError
- Specified by:
addError
in interfaceContextAware
-
addError
- Specified by:
addError
in interfaceContextAware
-
addInfo
- Specified by:
addInfo
in interfaceContextAware
-
addInfo
- Specified by:
addInfo
in interfaceContextAware
-
addStatus
- Specified by:
addStatus
in interfaceContextAware
-
addWarn
- Specified by:
addWarn
in interfaceContextAware
-
addWarn
- Specified by:
addWarn
in interfaceContextAware
-
getContext
- Specified by:
getContext
in interfaceContextAware
-
setContext
- Specified by:
setContext
in interfaceContextAware
-
getSaxEventList
-