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 TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidprivate SAXParservoidcharacters(char[] ch, int start, int length) voidendElement(String namespaceURI, String localName, String qName) voiderror(SAXParseException spe) void(package private) SaxEvent(package private) StringgetTagName(String localName, String qName) private voidhandleError(String errMsg, Throwable t) (package private) booleanisSpaceOnly(String bodyStr) final voidrecordEvents(InputStream inputStream) recordEvents(InputSource inputSource) voidsetContext(Context context) voidvoidvoidstartElement(String namespaceURI, String localName, String qName, Attributes atts) voidwarning(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:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler
-
getLocator
-
setDocumentLocator
- Specified by:
setDocumentLocatorin interfaceContentHandler- Overrides:
setDocumentLocatorin classDefaultHandler
-
startElement
- Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler
-
characters
public void characters(char[] ch, int start, int length) - Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler
-
isSpaceOnly
-
getLastEvent
SaxEvent getLastEvent() -
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler
-
getTagName
-
error
- Specified by:
errorin interfaceErrorHandler- Overrides:
errorin classDefaultHandler- Throws:
SAXException
-
fatalError
- Specified by:
fatalErrorin interfaceErrorHandler- Overrides:
fatalErrorin classDefaultHandler- Throws:
SAXException
-
warning
- Specified by:
warningin interfaceErrorHandler- Overrides:
warningin classDefaultHandler- Throws:
SAXException
-
addError
- Specified by:
addErrorin interfaceContextAware
-
addError
- Specified by:
addErrorin interfaceContextAware
-
addInfo
- Specified by:
addInfoin interfaceContextAware
-
addInfo
- Specified by:
addInfoin interfaceContextAware
-
addStatus
- Specified by:
addStatusin interfaceContextAware
-
addWarn
- Specified by:
addWarnin interfaceContextAware
-
addWarn
- Specified by:
addWarnin interfaceContextAware
-
getContext
- Specified by:
getContextin interfaceContextAware
-
setContext
- Specified by:
setContextin interfaceContextAware
-
getSaxEventList
-