mirceatoma 2002/08/12 14:08:35
Modified: xmlutil/src/java/org/apache/excalibur/xml/dom
DefaultDOMHandler.java
DefaultDOMHandlerFactory.java
Log:
Move DOMResult creation in DefaultDOMHandler.
Revision Changes Path
1.2 +7 -5
jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/dom/DefaultDOMHandler.java
Index: DefaultDOMHandler.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/dom/DefaultDOMHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultDOMHandler.java 6 Aug 2002 19:58:18 -0000 1.1
+++ DefaultDOMHandler.java 12 Aug 2002 21:08:35 -0000 1.2
@@ -21,21 +21,23 @@
extends ContentHandlerWrapper
implements DOMHandler
{
- private final DOMResult m_result;
+ private final Document m_document;
private final boolean m_ignoreWhitespaces;
private final boolean m_ignoreComments;
- public DefaultDOMHandler( TransformerHandler handler, DOMResult result ,
boolean ignoreComments, boolean ignoreWhitespaces )
+ public DefaultDOMHandler( TransformerHandler handler, Document document,
boolean ignoreComments, boolean ignoreWhitespaces )
{
super( handler, handler );
- m_result = result;
+ m_document = document;
m_ignoreComments = ignoreComments;
m_ignoreWhitespaces = ignoreWhitespaces;
+
+ handler.setResult( new DOMResult( m_document ) );
}
public Document getDocument()
{
- return (Document)m_result.getNode();
+ return m_document;
}
public void ignorableWhitespace( final char[] ch, final int start, final int
len )
1.2 +2 -4
jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/dom/DefaultDOMHandlerFactory.java
Index: DefaultDOMHandlerFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/dom/DefaultDOMHandlerFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultDOMHandlerFactory.java 6 Aug 2002 19:58:18 -0000 1.1
+++ DefaultDOMHandlerFactory.java 12 Aug 2002 21:08:35 -0000 1.2
@@ -47,11 +47,9 @@
public DOMHandler createDOMHandler() throws Exception
{
final Document document = m_documentBuilder.newDocument();
- final DOMResult result = new DOMResult( document );
final TransformerHandler transformerHandler =
m_transformerFactory.newTransformerHandler();
- transformerHandler.setResult( result );
- return new DefaultDOMHandler( transformerHandler, result, m_ignoreComments,
m_ignoreWhitespaces );
+ return new DefaultDOMHandler( transformerHandler, document,
m_ignoreComments, m_ignoreWhitespaces );
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>