org.gxos.schema
Class ProgramObjectType

java.lang.Object
  |
  +--org.gxos.gndi.context.TreeObjectContext
        |
        +--org.gxos.schema.TreeObject
              |
              +--org.gxos.schema.ProgramObjectType
All Implemented Interfaces:
java.io.Serializable, XMLObject

public abstract class ProgramObjectType
extends TreeObject
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
ProgramObjectType()
           
 
Method Summary
 GXOSShell getGXOSShell()
           
 StandardError getStandardError()
           
 StandardInput getStandardInput()
           
 StandardOutput getStandardOutput()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setGXOSShell(GXOSShell GXOSShell)
           
 void setStandardError(StandardError standardError)
           
 void setStandardInput(StandardInput standardInput)
           
 void setStandardOutput(StandardOutput standardOutput)
           
 void validate()
           
 
Methods inherited from class org.gxos.schema.TreeObject
addCustomExtension, addCustomExtension, addNodeComment, addNodeComment, enumerateCustomExtension, enumerateNodeComment, getCustomExtension, getCustomExtension, getCustomExtensionCount, getCustomType, getExtensions, getHistoryObject, getNamespaces, getNodeChildren, getNodeComment, getNodeComment, getNodeCommentCount, getNodeContents, getNodeEndTime, getNodeName, getNodeProfile, getNodeRooting, getNodeStartTime, getNodeType, getNodeUpdateTime, getNodeVersionNumber, getParentObject, removeAllCustomExtension, removeAllNodeComment, removeCustomExtension, removeNodeComment, setCustomExtension, setCustomExtension, setCustomType, setExtensions, setHistoryObject, setNamespaces, setNodeChildren, setNodeComment, setNodeComment, setNodeContents, setNodeEndTime, setNodeName, setNodeProfile, setNodeRooting, setNodeStartTime, setNodeType, setNodeUpdateTime, setNodeVersionNumber, setParentObject
 
Methods inherited from class org.gxos.gndi.context.TreeObjectContext
addObject, enumerateChildren, getChild, getChildren, getContext, getName, getParameter, getParentXMLObject, getURI, getXML, removeObject, setContext, setParameter, updateObject, updateObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgramObjectType

public ProgramObjectType()
Method Detail

getGXOSShell

public GXOSShell getGXOSShell()

getStandardError

public StandardError getStandardError()

getStandardInput

public StandardInput getStandardInput()

getStandardOutput

public StandardOutput getStandardOutput()

isValid

public boolean isValid()
Overrides:
isValid in class TreeObject

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Overrides:
marshal in class TreeObject
Parameters:
out -  

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Overrides:
marshal in class TreeObject
Parameters:
handler -  

setGXOSShell

public void setGXOSShell(GXOSShell GXOSShell)
Parameters:
GXOSShell -  

setStandardError

public void setStandardError(StandardError standardError)
Parameters:
standardError -  

setStandardInput

public void setStandardInput(StandardInput standardInput)
Parameters:
standardInput -  

setStandardOutput

public void setStandardOutput(StandardOutput standardOutput)
Parameters:
standardOutput -  

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Overrides:
validate in class TreeObject