You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by do...@apache.org on 2002/08/16 12:42:13 UTC
cvs commit: jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/dom DefaultDOMHandlerFactory.java
donaldp 2002/08/16 03:42:13
Modified: xmlutil/src/java/org/apache/excalibur/xml/dom
DefaultDOMHandlerFactory.java
Log:
No need to pass true into Configuration.getChild() as it is the default
Revision Changes Path
1.3 +18 -17 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.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DefaultDOMHandlerFactory.java 12 Aug 2002 21:08:35 -0000 1.2
+++ DefaultDOMHandlerFactory.java 16 Aug 2002 10:42:12 -0000 1.3
@@ -7,49 +7,50 @@
*/
package org.apache.excalibur.xml.dom;
-import org.w3c.dom.Document;
-import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.sax.SAXTransformerFactory;
import javax.xml.transform.sax.TransformerHandler;
-import javax.xml.transform.dom.DOMResult;
+import org.apache.avalon.framework.activity.Initializable;
+import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.configuration.Configurable;
-import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.configuration.Configuration;
+import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.logger.AbstractLogEnabled;
-import org.apache.avalon.framework.activity.Initializable;
-import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.thread.ThreadSafe;
+import org.w3c.dom.Document;
/**
* @author <a href="mailto:mirceatoma@apache.org">Mircea Toma</a>
* @version CVS $Revision$ $Date$
*/
-public class DefaultDOMHandlerFactory extends AbstractLogEnabled implements DOMHandlerFactory, Configurable, Initializable, Component, ThreadSafe
-{
+public class DefaultDOMHandlerFactory
+ extends AbstractLogEnabled
+ implements DOMHandlerFactory, Configurable, Initializable, Component, ThreadSafe
+{
private final SAXTransformerFactory m_transformerFactory = (SAXTransformerFactory)SAXTransformerFactory.newInstance();
private final DocumentBuilderFactory m_documentBuilderFactory = DocumentBuilderFactory.newInstance();
private DocumentBuilder m_documentBuilder;
private boolean m_ignoreWhitespaces;
private boolean m_ignoreComments;
- public void configure( Configuration configuration ) throws ConfigurationException
+ public void configure( final Configuration configuration )
+ throws ConfigurationException
{
- m_ignoreWhitespaces = configuration.getChild( "ignore-whitespaces", true ).getValueAsBoolean( false );
- m_ignoreComments = configuration.getChild( "ignore-comments", true ).getValueAsBoolean( false );
+ m_ignoreWhitespaces = configuration.getChild( "ignore-whitespaces" ).getValueAsBoolean( false );
+ m_ignoreComments = configuration.getChild( "ignore-comments" ).getValueAsBoolean( false );
}
- public void initialize() throws Exception
+ public void initialize() throws Exception
{
m_documentBuilder = m_documentBuilderFactory.newDocumentBuilder();
}
-
+
public DOMHandler createDOMHandler() throws Exception
{
final Document document = m_documentBuilder.newDocument();
final TransformerHandler transformerHandler = m_transformerFactory.newTransformerHandler();
-
+
return new DefaultDOMHandler( transformerHandler, document, m_ignoreComments, m_ignoreWhitespaces );
- }
-
+ }
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>