org.ozoneDB.xml.dom4j.o3impl
Class OzoneEntityImpl
java.lang.Object
org.ozoneDB.OzoneObject
org.ozoneDB.xml.dom4j.o3impl.AbstractNode
org.ozoneDB.xml.dom4j.o3impl.AbstractEntity
org.ozoneDB.xml.dom4j.o3impl.FlyweightEntity
org.ozoneDB.xml.dom4j.o3impl.DefaultEntity
org.ozoneDB.xml.dom4j.o3impl.OzoneEntityImpl
- All Implemented Interfaces:
- java.lang.Cloneable, Entity, Node, org.ozoneDB.OzoneCompatible, org.ozoneDB.OzoneCompatibleOrProxy, OzoneEntity, org.ozoneDB.OzoneRemote, java.io.Serializable
- public class OzoneEntityImpl
- extends DefaultEntity
- implements OzoneEntity, org.ozoneDB.OzoneCompatible
- Author:
- Per Nyfelt
- See Also:
- Serialized Form
Fields inherited from interface org.dom4j.Node |
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE |
Constructor Summary |
OzoneEntityImpl(Element parent,
java.lang.String name,
java.lang.String text)
Creates the Entity with the specified name
and text. |
OzoneEntityImpl(java.lang.String name)
Creates the Entity with the specified name |
OzoneEntityImpl(java.lang.String name,
java.lang.String text)
Creates the Entity with the specified name
and text. |
Methods inherited from class org.ozoneDB.xml.dom4j.o3impl.AbstractNode |
asXPathResult, createPattern, createXPath, createXPathFilter, detach, getDocument, getNodeTypeName, getPath, getUniquePath, hasContent, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setDocumentFactory, setNodeFactory, setXPathFactory, valueOf |
Methods inherited from class org.ozoneDB.OzoneObject |
container, database, deleteRecursive, equals, getHandle, getObjectID, handle, hashCode, requireWriteLocking, self, setContainer, toXML |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.dom4j.Node |
accept, asXML, asXPathResult, createXPath, detach, getDocument, getName, getNodeType, getNodeTypeName, getParent, getPath, getPath, getStringValue, getText, getUniquePath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, setParent, setText, supportsParent, valueOf, write |
Methods inherited from interface org.ozoneDB.OzoneCompatibleOrProxy |
getObjectID |
Methods inherited from interface org.ozoneDB.OzoneCompatible |
container, database, self, setContainer, toXML |
OzoneEntityImpl
public OzoneEntityImpl(java.lang.String name)
- Creates the
Entity
with the specified name
- Parameters:
name
- is the name of the entity
OzoneEntityImpl
public OzoneEntityImpl(java.lang.String name,
java.lang.String text)
- Creates the
Entity
with the specified name
and text.
- Parameters:
name
- is the name of the entitytext
- is the text of the entity
OzoneEntityImpl
public OzoneEntityImpl(Element parent,
java.lang.String name,
java.lang.String text)
- Creates the
Entity
with the specified name
and text.
- Parameters:
parent
- is the parent elementname
- is the name of the entitytext
- is the text of the entity
create
public static OzoneEntity create(org.ozoneDB.OzoneInterface db,
java.lang.String name)
create
public static OzoneEntity create(org.ozoneDB.OzoneInterface db,
java.lang.String name,
java.lang.String text)
create
public static OzoneEntity create(org.ozoneDB.OzoneInterface db,
Element parent,
java.lang.String name,
java.lang.String text)
getDocumentFactory
public DocumentFactory getDocumentFactory()
- Overrides:
getDocumentFactory
in class AbstractNode
getNodeFactory
protected NodeFactory getNodeFactory()
- Overrides:
getNodeFactory
in class AbstractNode
getXPathFactory
protected XPathFactory getXPathFactory()
- Overrides:
getXPathFactory
in class AbstractNode
clone
public java.lang.Object clone()
- Description copied from interface:
Node
clone
will return a deep clone or if this node is
read-only then clone will return the same instance.
- Specified by:
clone
in interface Node
- Overrides:
clone
in class AbstractNode
onCreate
public void onCreate()
- Specified by:
onCreate
in interface org.ozoneDB.OzoneCompatible
- Overrides:
onCreate
in class AbstractNode
onActivate
public void onActivate()
- Specified by:
onActivate
in interface org.ozoneDB.OzoneCompatible
onPassivate
public void onPassivate()
- Specified by:
onPassivate
in interface org.ozoneDB.OzoneCompatible
onDelete
public void onDelete()
- Specified by:
onDelete
in interface org.ozoneDB.OzoneCompatible
Copyright © 2004 The Ozone Database Project - www.ozone-db.org. All Rights Reserved.