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
ElementHandlerobjects make it possible to update the
document on the fly, without having read tje complete document.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class 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 SAXContentHandlercreateContentHandler(XMLReader reader) Factory Method to allow user derived SAXContentHandler objects to be usedprotected XMLWriterbooleanvoidsetPruneElements(boolean pruneElements) voidsetXMLWriter(XMLWriter writer) Methods inherited from class 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:SAXReaderFactory Method to allow user derived SAXContentHandler objects to be used- Overrides:
createContentHandlerin classSAXReader- Parameters:
reader- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getXMLWriter
-