org.ozoneDB.xml.dom4j.xpath
Class OzoneXPathImpl

java.lang.Object
  extended byorg.dom4j.xpath.DefaultXPath
      extended byorg.ozoneDB.xml.dom4j.xpath.OzoneXPathImpl
All Implemented Interfaces:
NodeFilter, org.ozoneDB.OzoneCompatible, org.ozoneDB.OzoneCompatibleOrProxy, org.ozoneDB.OzoneRemote, OzoneXPath, java.io.Serializable, XPath

public class OzoneXPathImpl
extends DefaultXPath
implements OzoneXPath, org.ozoneDB.OzoneCompatible

Author:
Per Nyfelt
See Also:
Serialized Form

Constructor Summary
OzoneXPathImpl(java.lang.String xpathExpression)
          Construct an XPath
 
Method Summary
 org.ozoneDB.core.ObjectContainer container()
           
static OzoneXPath create(org.ozoneDB.OzoneInterface db, java.lang.String xpathExpression)
           
 org.ozoneDB.OzoneInterface database()
           
 org.ozoneDB.core.ObjectID getObjectID()
           
 void onActivate()
           
 void onCreate()
           
 void onDelete()
           
 void onPassivate()
           
 org.ozoneDB.OzoneProxy self()
           
 void setContainer(org.ozoneDB.core.ObjectContainer _container)
           
 boolean toXML(org.xml.sax.ContentHandler ch)
           
 
Methods inherited from class org.dom4j.xpath.DefaultXPath
evaluate, getCompareValue, getFunctionContext, getNamespaceContext, getText, getVariableContext, handleJaxenException, matches, numberValueOf, parse, removeDuplicates, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setFunctionContext, setNamespaceContext, setNamespaceURIs, setNSContext, setVariableContext, sort, sort, sort, toString, valueOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.dom4j.XPath
evaluate, getFunctionContext, getNamespaceContext, getText, getVariableContext, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setFunctionContext, setNamespaceContext, setNamespaceURIs, setVariableContext, sort, sort, valueOf
 

Constructor Detail

OzoneXPathImpl

public OzoneXPathImpl(java.lang.String xpathExpression)
               throws InvalidXPathException
Construct an XPath

Method Detail

create

public static OzoneXPath create(org.ozoneDB.OzoneInterface db,
                                java.lang.String xpathExpression)

getObjectID

public org.ozoneDB.core.ObjectID getObjectID()
Specified by:
getObjectID in interface org.ozoneDB.OzoneCompatibleOrProxy

setContainer

public void setContainer(org.ozoneDB.core.ObjectContainer _container)
Specified by:
setContainer in interface org.ozoneDB.OzoneCompatible

container

public org.ozoneDB.core.ObjectContainer container()
Specified by:
container in interface org.ozoneDB.OzoneCompatible

self

public org.ozoneDB.OzoneProxy self()
Specified by:
self in interface org.ozoneDB.OzoneCompatible

database

public org.ozoneDB.OzoneInterface database()
Specified by:
database in interface org.ozoneDB.OzoneCompatible

toXML

public boolean toXML(org.xml.sax.ContentHandler ch)
              throws org.xml.sax.SAXException
Specified by:
toXML in interface org.ozoneDB.OzoneCompatible
Throws:
org.xml.sax.SAXException

onCreate

public void onCreate()
Specified by:
onCreate in interface org.ozoneDB.OzoneCompatible

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.