Class XMLPropertiesConfiguration.XMLPropertiesHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.apache.commons.configuration2.XMLPropertiesConfiguration.XMLPropertiesHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
- Enclosing class:
- XMLPropertiesConfiguration
private final class XMLPropertiesConfiguration.XMLPropertiesHandler extends org.xml.sax.helpers.DefaultHandler
SAX Handler to parse a XML properties file.- Since:
- 1.2
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
inCommentElement
Indicates that a comment is being parsed.private boolean
inEntryElement
Indicates that an entry is being parsed.private java.lang.String
key
The key of the current entry being parsed.private java.lang.StringBuilder
value
The value of the current entry being parsed.
-
Constructor Summary
Constructors Modifier Constructor Description private
XMLPropertiesHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
characters(char[] chars, int start, int length)
void
endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
void
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
-
-
-
Field Detail
-
key
private java.lang.String key
The key of the current entry being parsed.
-
value
private java.lang.StringBuilder value
The value of the current entry being parsed.
-
inCommentElement
private boolean inCommentElement
Indicates that a comment is being parsed.
-
inEntryElement
private boolean inEntryElement
Indicates that an entry is being parsed.
-
-
Method Detail
-
characters
public void characters(char[] chars, int start, int length)
- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Overrides:
characters
in classorg.xml.sax.helpers.DefaultHandler
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in classorg.xml.sax.helpers.DefaultHandler
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in classorg.xml.sax.helpers.DefaultHandler
-
-