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>
elemStack
private java.util.List<org.xml.sax.SAXParseException>
errors
private java.util.List<org.xml.sax.SAXParseException>
fatals
(package private) Xpp3Dom
result
private boolean
spacePreserve
private boolean
trim
private java.util.List<java.lang.StringBuilder>
values
private 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 void
appendToTopValue(java.lang.String toAppend)
private void
attachToParent(Xpp3Dom child)
void
characters(char[] ch, int start, int length)
void
endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
void
error(org.xml.sax.SAXParseException e)
void
fatalError(org.xml.sax.SAXParseException e)
private Xpp3Dom
pop()
private boolean
pushOnStack(Xpp3Dom child)
void
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
void
warning(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:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in 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:
warning
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
warning
in 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:
error
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
error
in 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:
fatalError
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
fatalError
in 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:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in 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:
characters
in interfaceorg.xml.sax.ContentHandler
- Overrides:
characters
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
appendToTopValue
private void appendToTopValue(java.lang.String toAppend)
-
-