|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.helpers.XMLFilterImpl | +--com.simonstl.namespace.elements.ElementReplNamespaceFilter
A filter which replaces namespaces according to a set of rules. If no rules are set, no namespaces will be modified.
Constructor Summary | |
ElementReplNamespaceFilter()
An empty constructor that requires the use of setParent before starting I don't think this works. |
|
ElementReplNamespaceFilter(org.xml.sax.XMLReader parent)
A constructor that takes the parser which will feed it SAX events |
Method Summary | |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
|
ReplaceNamespaceRules |
getRules()
in case you ever need to get the rules out of NamespaceFilter |
void |
setRules(ReplaceNamespaceRules newRules)
sets up the rules, read in from a config file by RulesLoader or otherwise concocted in Java using the ReplaceNamespaceRules class. |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
Check at startElement for names which should be replaced. |
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl |
characters, 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ElementReplNamespaceFilter()
public ElementReplNamespaceFilter(org.xml.sax.XMLReader parent)
Method Detail |
public void setRules(ReplaceNamespaceRules newRules)
ReplaceNamespaceRules
class.newRules
- the set of rules the NamespaceFilter will apply to contentpublic ReplaceNamespaceRules getRules()
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in class org.xml.sax.helpers.XMLFilterImpl
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in class org.xml.sax.helpers.XMLFilterImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |