Class Srx2SaxParser.SrxHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
net.loomchild.segment.srx.io.Srx2SaxParser.SrxHandler
- All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler
- Enclosing class:
Srx2SaxParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringBuilderprivate StringBuilderprivate booleanprivate SrxDocumentprivate Stringprivate LanguageRuleprivate Map<String, LanguageRule> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcharacters(char[] ch, int start, int length) voidvoidendElement(String uri, String localName, String qName) voidvoidprivate StringgetValue(Attributes attributes, String localName) private voidvoidvoidstartElement(String uri, String localName, String qName, Attributes attributes) voidMethods inherited from class DefaultHandler
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl
-
Field Details
-
document
-
elementName
-
languageRuleMap
-
languageRule
-
breakRule
private boolean breakRule -
beforeBreak
-
afterBreak
-
-
Constructor Details
-
SrxHandler
-
-
Method Details
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler- Throws:
SAXException
-
endDocument
- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classDefaultHandler- Throws:
SAXException
-
startElement
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Throws:
SAXException
-
characters
- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler- Throws:
SAXException
-
fatalError
- Specified by:
fatalErrorin interfaceErrorHandler- Overrides:
fatalErrorin classDefaultHandler
-
error
- Specified by:
errorin interfaceErrorHandler- Overrides:
errorin classDefaultHandler
-
warning
- Specified by:
warningin interfaceErrorHandler- Overrides:
warningin classDefaultHandler
-
resetRule
private void resetRule() -
getValue
-