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) resolveEntity(String publicId, String systemId) An implementation which disallows external DTDsvoidsetContext(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, skippedEntity, startPrefixMapping, unparsedEntityDecl
-
Field Details
-
cai
-
saxEventList
-
locator
Locator locator -
globalElementPath
ElementPath globalElementPath
-
-
Constructor Details
-
SaxEventRecorder
-
-
Method Details
-
resolveEntity
An implementation which disallows external DTDs- Specified by:
resolveEntityin interfaceEntityResolver- Overrides:
resolveEntityin classDefaultHandler- Parameters:
publicId- The public identifier, or null if none is available.systemId- The system identifier provided in the XML document.- Returns:
- Throws:
SAXExceptionIOException- Since:
- 1.5.13
-
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
-