org.vmguys.vmtools.utils
Class DomFactory

java.lang.Object
  |
  +--org.jdom.input.DefaultJDOMFactory
        |
        +--org.vmguys.vmtools.utils.DomFactory
All Implemented Interfaces:
org.jdom.input.JDOMFactory

public class DomFactory
extends org.jdom.input.DefaultJDOMFactory

This extension of the default JDOM factory class instantiates DiffElements instead of Elements. When the SAX builder uses this factory, the JDOM tree will contain DiffElement nodes.

Thanks to Richard Titze (richard.titze@tin.it) for the idea and the original implementation.


Constructor Summary
DomFactory()
           
 
Method Summary
 org.jdom.Element element(java.lang.String name)
           
 org.jdom.Element element(java.lang.String name, org.jdom.Namespace namespace)
           
 org.jdom.Element element(java.lang.String name, java.lang.String uri)
           
 org.jdom.Element element(java.lang.String name, java.lang.String prefix, java.lang.String uri)
           
 
Methods inherited from class org.jdom.input.DefaultJDOMFactory
attribute, attribute, cdata, comment, docType, docType, docType, document, document, entityRef, entityRef, processingInstruction, processingInstruction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomFactory

public DomFactory()
Method Detail

element

public org.jdom.Element element(java.lang.String name)
Overrides:
element in class org.jdom.input.DefaultJDOMFactory

element

public org.jdom.Element element(java.lang.String name,
                                org.jdom.Namespace namespace)
Overrides:
element in class org.jdom.input.DefaultJDOMFactory

element

public org.jdom.Element element(java.lang.String name,
                                java.lang.String uri)
Overrides:
element in class org.jdom.input.DefaultJDOMFactory

element

public org.jdom.Element element(java.lang.String name,
                                java.lang.String prefix,
                                java.lang.String uri)
Overrides:
element in class org.jdom.input.DefaultJDOMFactory


Copyright © 2001 VM Systems, Inc. All Rights Reserved.