Package org.dom4j.io
Class SAXModifyReader
java.lang.Object
org.dom4j.io.SAXReader
org.dom4j.io.SAXModifyReader
The SAXModifier parses, updates and writes an XML document.
The input that is parsed is directly written to the specified output, unless the current xml element has an associated ElementHandler.
The
The input that is parsed is directly written to the specified output, unless the current xml element has an associated ElementHandler.
The
ElementHandler
objects make it possible to update the
document on the fly, without having read tje complete document.- See Also:
-
SAXReader
org.dom4j.io.XMLWriters
-
Nested Class Summary
Nested classes/interfaces inherited from class org.dom4j.io.SAXReader
SAXReader.SAXEntityResolver
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSAXModifyReader
(boolean validating) SAXModifyReader
(String xmlReaderClassName) SAXModifyReader
(String xmlReaderClassName, boolean validating) SAXModifyReader
(DocumentFactory factory) SAXModifyReader
(DocumentFactory factory, boolean validating) SAXModifyReader
(XMLReader xmlReader) SAXModifyReader
(XMLReader xmlReader, boolean validating) -
Method Summary
Modifier and TypeMethodDescriptionprotected SAXContentHandler
createContentHandler
(XMLReader reader) Factory Method to allow user derived SAXContentHandler objects to be usedprotected XMLWriter
boolean
void
setPruneElements
(boolean pruneElements) void
setXMLWriter
(XMLWriter writer) Methods inherited from class org.dom4j.io.SAXReader
addHandler, configureReader, createDefault, createDefaultEntityResolver, createXMLReader, getDispatchHandler, getDocumentFactory, getEncoding, getEntityResolver, getErrorHandler, getXMLFilter, getXMLReader, installXMLFilter, isIgnoreComments, isIncludeExternalDTDDeclarations, isIncludeInternalDTDDeclarations, isMergeAdjacentText, isStringInternEnabled, isStripWhitespaceText, isValidating, read, read, read, read, read, read, read, read, removeHandler, resetHandlers, setDefaultHandler, setDispatchHandler, setDocumentFactory, setEncoding, setEntityResolver, setErrorHandler, setFeature, setIgnoreComments, setIncludeExternalDTDDeclarations, setIncludeInternalDTDDeclarations, setMergeAdjacentText, setProperty, setStringInternEnabled, setStripWhitespaceText, setValidation, setXMLFilter, setXMLReader, setXMLReaderClassName
-
Field Details
-
xmlWriter
-
pruneElements
private boolean pruneElements
-
-
Constructor Details
-
SAXModifyReader
public SAXModifyReader() -
SAXModifyReader
public SAXModifyReader(boolean validating) -
SAXModifyReader
-
SAXModifyReader
-
SAXModifyReader
-
SAXModifyReader
-
SAXModifyReader
- Throws:
SAXException
-
SAXModifyReader
- Throws:
SAXException
-
-
Method Details
-
setXMLWriter
-
isPruneElements
public boolean isPruneElements() -
setPruneElements
public void setPruneElements(boolean pruneElements) -
createContentHandler
Description copied from class:SAXReader
Factory Method to allow user derived SAXContentHandler objects to be used- Overrides:
createContentHandler
in classSAXReader
- Parameters:
reader
- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getXMLWriter
-