Uses of Interface
com.virtualweaver.xotics.datamodel.XoNode

Packages that use XoNode
com.virtualweaver.xotics.datamodel   
com.virtualweaver.xotics.datamodel.datatype   
 

Uses of XoNode in com.virtualweaver.xotics.datamodel
 

Subinterfaces of XoNode in com.virtualweaver.xotics.datamodel
 interface XoContainer
          This interface must be implemented for every Xotics Object representing an XML element which can have children elements.
 interface XoDMInstance
          XoDMInstance is the representation of an XML document in Xotics environment.
 interface XoObject
          Here is the base interface XO Objects have to implement.
 interface XoProperty
          Wrapper for a JavaBean property.
 interface XoRoot
          This interface, extending XoContainer, must be implemented by all XO Container which can be root of an XO DM instance tree.
 interface XoText
          Interface implemented by an XO object representing an XML text node.
 interface XoTextContainer
          XoObject implementing this interface is considered as XO Object whose only child is a XML PCDATA text.
 

Classes in com.virtualweaver.xotics.datamodel that implement XoNode
 class XoContainerSupport
          This is a default XoContainer implementation developpers can use, by derivation, to increase productivity when an XoContainer implementation has no requirement to derive from any specific Java object.
 class XoObjectSupport
          This is a default XoObject implementation developpers can use, by derivation, to increase productivity when an XoObject implementation has no requirement to derive from any specific Java object.
 class XoPolymorphWrapper
          This class represents all polymorph implementations of an element.
 class XoTextContainerSupport
          This is a default XoTextContainer implementation developpers can use to increase productivity when an XoTextContainer implementation has no requirement to derive from any specific Java object.
 class XoTextSupport
          This is a default XoText implementation developpers can use to increase productivity when an XoText implementation has no requirement to derive from any specific Java object.
 

Methods in com.virtualweaver.xotics.datamodel that return XoNode
 XoNode XoValidityException.getInvalidXoNode()
          Returns the node whose invalidity is source of this exception.
 XoNode[] XoDMInstance.requestXoNodes(java.lang.String reqIdOrXPath, XoNode ctx, java.util.Map vars)
          The same as request(reqIdOrXPath, ctx, vars) except that result is transformed in an array of XoNode objects.
 

Methods in com.virtualweaver.xotics.datamodel with parameters of type XoNode
 XdpSequence XoRequestToolkit.createContextSequence(XoNode node)
          Creates a new XPAth sequence filled with context node param.
 XoDataType XoDMInstance.request(java.lang.String reqIdOrXPath, XoNode ctx, java.util.Map xpathVars)
          performs an XPath request from context node ctx, using an optional map of XPath variables xpathVars.
 XoNode[] XoDMInstance.requestXoNodes(java.lang.String reqIdOrXPath, XoNode ctx, java.util.Map vars)
          The same as request(reqIdOrXPath, ctx, vars) except that result is transformed in an array of XoNode objects.
 

Constructors in com.virtualweaver.xotics.datamodel with parameters of type XoNode
XoValidityException(XoNode xo, java.lang.String t)
          Constructor with a description specification.
XoValidityException(java.lang.String id, XoNode xo, java.lang.String t)
          Constructor with a description specification.
XoValidityException(java.lang.String id, int sid, XoNode xo, java.lang.String t)
          Constructor for validity checking engine.
 

Uses of XoNode in com.virtualweaver.xotics.datamodel.datatype
 

Methods in com.virtualweaver.xotics.datamodel.datatype that return XoNode
 XoNode XdpNode.getValue()
           
 

Constructors in com.virtualweaver.xotics.datamodel.datatype with parameters of type XoNode
XdpNode(XoNode node, int position)
          Creates a new instance of XdpNode for any XoNode type