com.virtualweaver.xotics.dialect.xape.model.app
Class AppProcessContainer
java.lang.Object
com.virtualweaver.xotics.datamodel.XoObjectSupport
com.virtualweaver.xotics.datamodel.XoContainerSupport
com.virtualweaver.xotics.dialect.xape.model.app.AppProcessContainer
- All Implemented Interfaces:
- java.lang.Cloneable, XapProcessable, com.virtualweaver.xotics.datamodel.XoContainer, com.virtualweaver.xotics.datamodel.XoNode, com.virtualweaver.xotics.datamodel.XoObject
- public class AppProcessContainer
- extends com.virtualweaver.xotics.datamodel.XoContainerSupport
- implements XapProcessable
Fields inherited from class com.virtualweaver.xotics.datamodel.XoContainerSupport |
containerEventSupport |
Fields inherited from class com.virtualweaver.xotics.datamodel.XoObjectSupport |
propertyChangeSupport, vetoableChangeSupport |
Methods inherited from class com.virtualweaver.xotics.datamodel.XoContainerSupport |
addXoChild, addXoContainerListener, getXoChildren, getXoChildren, getXoChildrenCount, getXoContainerListeners, getXoContentModel, removeXoChild, removeXoContainerListener |
Methods inherited from class com.virtualweaver.xotics.datamodel.XoObjectSupport |
addPropertyChangeListener, addVetoableChangeListener, clone, equalsXoObject, getLocale, getXmlLocalName, getXmlNameSpace, getXmlWhiteSpace, getXoDMInstance, getXoParent, removePropertyChangeListener, removeVetoableChangeListener, setIntegrated, setLocale, setXmlLocalName, setXmlNameSpace, setXmlWhiteSpace, setXoDMInstance, setXoParent, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.virtualweaver.xotics.datamodel.XoObject |
addPropertyChangeListener, addVetoableChangeListener, equalsXoObject, getLocale, getXmlLocalName, getXmlNameSpace, getXmlWhiteSpace, getXoDMInstance, getXoParent, removePropertyChangeListener, removeVetoableChangeListener, setIntegrated, setLocale, setXmlLocalName, setXmlNameSpace, setXmlWhiteSpace, setXoDMInstance, setXoParent |
AppProcessContainer
public AppProcessContainer()
getId
public java.lang.String getId()
- Description copied from interface:
XapProcessable
- Returns a unique ID to identify the processable object in a XAPE-APP document.
- Specified by:
getId
in interface XapProcessable
- Returns:
- an ID
setId
public void setId(java.lang.String id)
throws java.beans.PropertyVetoException
- Throws:
java.beans.PropertyVetoException
checkXoValidity
public void checkXoValidity()
throws com.virtualweaver.xotics.datamodel.XoValidityException
- Specified by:
checkXoValidity
in interface com.virtualweaver.xotics.datamodel.XoObject
- Throws:
com.virtualweaver.xotics.datamodel.XoValidityException
isXoPropertyToWrite
public boolean isXoPropertyToWrite(java.lang.String pname)
- Specified by:
isXoPropertyToWrite
in interface com.virtualweaver.xotics.datamodel.XoObject
isXoObjectWelcome
public boolean isXoObjectWelcome(com.virtualweaver.xotics.datamodel.XoObject xo,
int index)
- Specified by:
isXoObjectWelcome
in interface com.virtualweaver.xotics.datamodel.XoContainer
clone
protected java.lang.Object clone(AppProcessContainer clone)
clone
public java.lang.Object clone()
- Specified by:
clone
in interface com.virtualweaver.xotics.datamodel.XoObject
process
public void process(XapRuntimeEnvironment env)
throws XapException
- Description copied from interface:
XapProcessable
- This method performs any specific processing, with help of the application instance
runtime environment. If a class implementing this interface is an XO container, this
container is responsible for calling
process()
method of its XapProcessable
children.
- Specified by:
process
in interface XapProcessable
- Parameters:
env
- the application instance runtime environment
- Throws:
XapException
- for any processing error occurrence