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

Packages that use XoContainer
com.virtualweaver.xotics.datamodel   
com.virtualweaver.xotics.datamodel.event   
 

Uses of XoContainer in com.virtualweaver.xotics.datamodel
 

Subinterfaces of XoContainer in com.virtualweaver.xotics.datamodel
 interface XoRoot
          This interface, extending XoContainer, must be implemented by all XO Container which can be root of an XO DM instance tree.
 

Classes in com.virtualweaver.xotics.datamodel that implement XoContainer
 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.
 

Methods in com.virtualweaver.xotics.datamodel that return XoContainer
 XoContainer XoObjectSupport.getXoParent()
           
 XoContainer XoObject.getXoParent()
          Returns the XO Container parent of this.
 

Methods in com.virtualweaver.xotics.datamodel with parameters of type XoContainer
 void XoObjectSupport.setXoParent(XoContainer parent)
           
static XoObject XoUtilities.addChild(XoRegistry reg, XoObject child, XoContainer parent, int index)
          Use this method to add a child to a parent container not belonging to any DM instance.
static XoObject XoUtilities.addChild(XoRegistry reg, XoObject child, XoContainer parent)
           
static XoObject XoUtilities.getPolymorphObject(XoRegistry registry, XoPolymorphWrapper child, XoContainer parent)
          Returns the appropriate XO object implementation held by polymorph wrapper child when added to parent.
static XoContentModel XoUtilities.getContentModel(XoRegistry reg, XoContainer c)
          Returns the Content-Model for container c, as a tree of XoContentModel nodes.
 boolean XoDMInstance.isWelcome(XoContainer parent, XoObject child, int index)
          This method is the thread-safe version of isXoObjectWelcome(XoObject, int).
 void XoDMInstance.importDMInstance(XoDMInstance edm, XoContainer ppos)
          Imports entire content copy of external DM instance edm as child of container param ppos. note that this is a deep copy made from content tree that is added as child of ppos
 XoObject XoDMInstance.addChild(XoObject child, XoContainer parent)
          Appends param child to the list of children of param parent.
 XoObject XoDMInstance.addChild(XoObject child, XoContainer parent, int index)
          Inserts param child to the list of children of param parent at specified index.
 void XoObject.setXoParent(XoContainer parent)
          Sets the XO Container parent of tthis.
 

Uses of XoContainer in com.virtualweaver.xotics.datamodel.event
 

Methods in com.virtualweaver.xotics.datamodel.event that return XoContainer
 XoContainer XoUndoableEvent.getParent()
          Parent container involved in an add or remove change.
 XoContainer XoContainerEvent.getContainer()
          Returns the container source of the event firing.
 

Constructors in com.virtualweaver.xotics.datamodel.event with parameters of type XoContainer
XoUndoableEvent(XoDMInstance source, byte undoablekind, XoContainer parent, XoObject child, int index)
          Constructor used to create an undoable event of type add or remove child
XoContainerEventSupport(XoContainer source)
          constructor
XoContainerEvent(XoContainer parent, XoObject child, int index)
          The constructor