class BracketCompatibilitySAXHandler extends BracketSaxHandler
Implement a SAXParser handler to consume the SAX events and turn that into a Properties file.Assume the input is ISO-8859-1 and must be parsed for UTF escaped data in the values.
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
commentOn |
(package private) List<String> |
comments |
(package private) int |
count |
(package private) StringBuffer |
keyBuf |
(package private) Stack<String> |
keyStack |
(package private) String |
separator |
(package private) boolean |
separatorOn |
(package private) boolean |
valueOn |
(package private) List<String> |
values |
props| Constructor and Description |
|---|
BracketCompatibilitySAXHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] buffer,
int start,
int length) |
void |
endElement(String uri,
String localName,
String qName) |
private String |
helperDecodeUTFEscapes(String encoded) |
void |
startElement(String uri,
String localName,
String qName,
Attributes attributes) |
getResultendDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warningint count
StringBuffer keyBuf
String separator
boolean commentOn
boolean separatorOn
boolean valueOn
public void characters(char[] buffer,
int start,
int length)
characters in interface ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerpublic void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException
startElement in interface ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerSAXExceptionpublic void endElement(String uri, String localName, String qName) throws SAXException
endElement in interface ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerSAXExceptionCopyright © 2011-2014 David R. Smith. All Rights Reserved.