org.ozoneDB.xml.dom4j.o3impl
Class O3QName

java.lang.Object
  extended byorg.ozoneDB.xml.dom4j.o3impl.DefaultQName
      extended byorg.ozoneDB.xml.dom4j.o3impl.O3QName
All Implemented Interfaces:
QName, java.io.Serializable

public class O3QName
extends DefaultQName
implements java.io.Serializable

Author:
Per Nyfelt
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.ozoneDB.xml.dom4j.o3impl.DefaultQName
cachePerThread
 
Constructor Summary
O3QName(java.lang.String name, Namespace namespace, NodeFactory nodeFactory)
           
O3QName(java.lang.String name, Namespace namespace, java.lang.String qualifiedName, NodeFactory nodeFactory)
           
O3QName(java.lang.String name, NodeFactory nodeFactory)
           
 
Method Summary
static QName create(org.ozoneDB.OzoneInterface db, java.lang.String name)
           
static QName create(org.ozoneDB.OzoneInterface db, java.lang.String name, Namespace namespace)
           
static QName create(org.ozoneDB.OzoneInterface db, java.lang.String name, Namespace namespace, java.lang.String qualifiedName)
           
 DocumentFactory getDocumentFactory()
           
 NodeFactory getNodeFactory()
           
protected  XPathFactory getXPathFactory()
           
 
Methods inherited from class org.ozoneDB.xml.dom4j.o3impl.DefaultQName
equals, getName, getNamespace, getNamespacePrefix, getNamespaceURI, getQualifiedName, hashCode, setDocumentFactory, setNodeFactory, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

O3QName

public O3QName(java.lang.String name,
               NodeFactory nodeFactory)

O3QName

public O3QName(java.lang.String name,
               Namespace namespace,
               NodeFactory nodeFactory)

O3QName

public O3QName(java.lang.String name,
               Namespace namespace,
               java.lang.String qualifiedName,
               NodeFactory nodeFactory)
Method Detail

create

public static QName create(org.ozoneDB.OzoneInterface db,
                           java.lang.String name)

create

public static QName create(org.ozoneDB.OzoneInterface db,
                           java.lang.String name,
                           Namespace namespace)

create

public static QName create(org.ozoneDB.OzoneInterface db,
                           java.lang.String name,
                           Namespace namespace,
                           java.lang.String qualifiedName)

getDocumentFactory

public DocumentFactory getDocumentFactory()
Specified by:
getDocumentFactory in interface QName
Overrides:
getDocumentFactory in class DefaultQName
Returns:
the factory that should be used for Elements of this QName

getNodeFactory

public NodeFactory getNodeFactory()
Specified by:
getNodeFactory in interface QName
Overrides:
getNodeFactory in class DefaultQName

getXPathFactory

protected XPathFactory getXPathFactory()


Copyright © 2004 The Ozone Database Project - www.ozone-db.org. All Rights Reserved.