Package kz.greetgo.xml.sax
Class SaxHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
kz.greetgo.xml.sax.SaxHandler
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidcharacters(char[] ch, int start, int length) final voidendElement(String uri, String localName, String qName) protected abstract voidendTag()protected static <Handler extends SaxHandler>
Handlerprotected voidstartDoc()final voidfinal voidstartElement(String uri, String localName, String qName, Attributes attributes) protected abstract voidstartTag(Attributes attributes) protected final @NonNull StringtagPath()protected final Stringtext()Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Constructor Details
-
SaxHandler
public SaxHandler()
-
-
Method Details
-
parse
@NonNull protected static <Handler extends SaxHandler> Handler parse(@NonNull Handler handler, @NonNull @NonNull String xmlText) -
tagPath
-
text
-
collectNamespacesToUserAlias
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler- Throws:
SAXException
-
startDoc
- Throws:
Exception
-
startElement
public final void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Throws:
SAXException
-
startTag
- Throws:
Exception
-
characters
public final void characters(char[] ch, int start, int length) - Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Throws:
SAXException
-
endTag
- Throws:
Exception
-