Package org.openas2.lib.xml
Class PropertyReplacementFilter
- java.lang.Object
-
- org.xml.sax.helpers.XMLFilterImpl
-
- org.openas2.lib.xml.PropertyReplacementFilter
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler,org.xml.sax.XMLFilter,org.xml.sax.XMLReader
public class PropertyReplacementFilter extends org.xml.sax.helpers.XMLFilterImpl
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternPATTERNprivate java.util.Propertiesproperties
-
Constructor Summary
Constructors Constructor Description PropertyReplacementFilter()PropertyReplacementFilter(org.xml.sax.XMLReader parent)PropertyReplacementFilter(org.xml.sax.XMLReader parent, java.util.Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcharacters(char[] data, int start, int length)voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)private java.lang.Stringreplace(java.lang.String input)voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)-
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl
endDocument, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Method Detail
-
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.XMLFilterImpl- Throws:
org.xml.sax.SAXException
-
characters
public void characters(char[] data, int start, int length) throws org.xml.sax.SAXException- Specified by:
charactersin interfaceorg.xml.sax.ContentHandler- Overrides:
charactersin classorg.xml.sax.helpers.XMLFilterImpl- Throws:
org.xml.sax.SAXException- See Also:
XMLFilterImpl.characters(char[], int, int)
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.XMLFilterImpl- Throws:
org.xml.sax.SAXException- See Also:
XMLFilterImpl.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
-
replace
private java.lang.String replace(java.lang.String input) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
-