Class Xpp3DomBuilder.DocHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.apache.maven.shared.utils.xml.Xpp3DomBuilder.DocHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
- Enclosing class:
- Xpp3DomBuilder
private static class Xpp3DomBuilder.DocHandler extends org.xml.sax.helpers.DefaultHandler
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Xpp3Dom>elemStackprivate java.util.List<org.xml.sax.SAXParseException>errorsprivate java.util.List<org.xml.sax.SAXParseException>fatals(package private) Xpp3Domresultprivate booleanspacePreserveprivate booleantrimprivate java.util.List<java.lang.StringBuilder>valuesprivate java.util.List<org.xml.sax.SAXParseException>warnings
-
Constructor Summary
Constructors Constructor Description DocHandler(boolean trim)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidappendToTopValue(java.lang.String toAppend)private voidattachToParent(Xpp3Dom child)voidcharacters(char[] ch, int start, int length)voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)voiderror(org.xml.sax.SAXParseException e)voidfatalError(org.xml.sax.SAXParseException e)private Xpp3Dompop()private booleanpushOnStack(Xpp3Dom child)voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)voidwarning(org.xml.sax.SAXParseException e)
-
-
-
Field Detail
-
elemStack
private final java.util.List<Xpp3Dom> elemStack
-
values
private final java.util.List<java.lang.StringBuilder> values
-
warnings
private final java.util.List<org.xml.sax.SAXParseException> warnings
-
errors
private final java.util.List<org.xml.sax.SAXParseException> errors
-
fatals
private final java.util.List<org.xml.sax.SAXParseException> fatals
-
result
Xpp3Dom result
-
trim
private final boolean trim
-
spacePreserve
private boolean spacePreserve
-
-
Method Detail
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
pushOnStack
private boolean pushOnStack(Xpp3Dom child)
-
attachToParent
private void attachToParent(Xpp3Dom child)
-
warning
public void warning(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException- Specified by:
warningin interfaceorg.xml.sax.ErrorHandler- Overrides:
warningin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
error
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException- Specified by:
errorin interfaceorg.xml.sax.ErrorHandler- Overrides:
errorin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
fatalError
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException- Specified by:
fatalErrorin interfaceorg.xml.sax.ErrorHandler- Overrides:
fatalErrorin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
pop
private Xpp3Dom pop()
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
characters
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException- Specified by:
charactersin interfaceorg.xml.sax.ContentHandler- Overrides:
charactersin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
appendToTopValue
private void appendToTopValue(java.lang.String toAppend)
-
-