donaldp 01/11/02 20:25:48 Modified: src/java/org/apache/avalon/cornerstone/blocks/dom DOMImplementationFactory.java Log: Made class conform to Avalon standards. Revision Changes Path 1.2 +50 -26 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/dom/DOMImplementationFactory.java Index: DOMImplementationFactory.java =================================================================== RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/dom/DOMImplementationFactory.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- DOMImplementationFactory.java 2001/11/02 16:23:23 1.1 +++ DOMImplementationFactory.java 2001/11/03 04:25:48 1.2 @@ -5,55 +5,79 @@ * version 1.1, a copy of which has been included with this distribution in * the LICENSE file. */ - package org.apache.avalon.cornerstone.blocks.dom; -import org.apache.avalon.framework.logger.AbstractLoggable; import org.apache.avalon.framework.configuration.Configurable; import org.apache.avalon.framework.configuration.Configuration; import org.apache.avalon.framework.configuration.ConfigurationException; +import org.apache.avalon.framework.logger.AbstractLoggable; import org.apache.avalon.phoenix.Block; +import org.w3c.dom.DOMException; import org.w3c.dom.DOMImplementation; import org.w3c.dom.Document; import org.w3c.dom.DocumentType; -import org.w3c.dom.DOMException; - - -public class DOMImplementationFactory extends AbstractLoggable implements Block, Configurable, DOMImplementation { - protected DOMImplementation mDOMImplementation; +public class DOMImplementationFactory + extends AbstractLoggable + implements Block, Configurable, DOMImplementation +{ + protected DOMImplementation m_domImplementation; public void dispose() { - mDOMImplementation = null; + m_domImplementation = null; } - public void configure( Configuration configuration ) throws ConfigurationException { - String domClass = configuration.getChild("domimplementation-class-name").getValue(); - try { - mDOMImplementation = (DOMImplementation) Class.forName(domClass).newInstance(); - } catch (ClassNotFoundException cnfe) { - throw new ConfigurationException("ClassNotFoundException for DOM implementaion factory",cnfe); - } catch (InstantiationException ie) { - throw new ConfigurationException("InstantiationException for DOM implementaion factory",ie); - } catch (IllegalAccessException ie) { - throw new ConfigurationException("IllegalAccessException for DOM implementaion factory",ie); + public void configure( Configuration configuration ) + throws ConfigurationException + { + final String domClass = + configuration.getChild("domimplementation-class-name").getValue(); + try + { + m_domImplementation = + (DOMImplementation)Class.forName(domClass).newInstance(); + } + catch( final ClassNotFoundException cnfe ) + { + throw new ConfigurationException( "ClassNotFoundException for DOM " + + "implementaion factory", + cnfe ); + } + catch( final InstantiationException ie ) + { + throw new ConfigurationException( "InstantiationException for DOM " + + "implementaion factory", + ie ); + } + catch( final IllegalAccessException ie ) + { + throw new ConfigurationException( "IllegalAccessException for DOM " + + "implementaion factory", + ie ); } - } // Methods from DOMImplementaion interface. We're acting as a proxy here. - - public Document createDocument(String s, String s1, DocumentType type) throws DOMException { - return mDOMImplementation.createDocument(s,s1,type); + public Document createDocument( final String s, + final String s1, + final DocumentType type ) + throws DOMException + { + return m_domImplementation.createDocument( s, s1, type ); } - public DocumentType createDocumentType(String s, String s1, String s2) throws DOMException { - return mDOMImplementation.createDocumentType(s,s1,s2); + public DocumentType createDocumentType( final String s, + final String s1, + final String s2 ) + throws DOMException + { + return m_domImplementation.createDocumentType( s, s1, s2 ); } - public boolean hasFeature(String s, String s1) { - return mDOMImplementation.hasFeature(s,s1); + public boolean hasFeature( final String s, final String s1 ) + { + return m_domImplementation.hasFeature( s, s1 ); } }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>