garnet.gateway.schema
Class Application

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

public class Application
extends TreeObject
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Application()
           
 
Method Summary
 void addMachine(int index, Machine vMachine)
           
 void addMachine(Machine vMachine)
           
 void addVisualizationToolkit(int index, VisualizationToolkit vVisualizationToolkit)
           
 void addVisualizationToolkit(VisualizationToolkit vVisualizationToolkit)
           
 java.util.Enumeration enumerateMachine()
           
 java.util.Enumeration enumerateVisualizationToolkit()
           
 java.lang.String getComment()
           
 Machine[] getMachine()
           
 Machine getMachine(int index)
           
 int getMachineCount()
           
 java.lang.String getName()
          Returns the name of this XML object.
 Parameters getParameters()
           
 VisualizationToolkit[] getVisualizationToolkit()
           
 VisualizationToolkit getVisualizationToolkit(int index)
           
 int getVisualizationToolkitCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void removeAllMachine()
           
 void removeAllVisualizationToolkit()
           
 Machine removeMachine(int index)
           
 VisualizationToolkit removeVisualizationToolkit(int index)
           
 void setComment(java.lang.String comment)
           
 void setMachine(int index, Machine vMachine)
           
 void setMachine(Machine[] machineArray)
           
 void setName(java.lang.String name)
           
 void setParameters(Parameters parameters)
           
 void setVisualizationToolkit(int index, VisualizationToolkit vVisualizationToolkit)
           
 void setVisualizationToolkit(VisualizationToolkit[] visualizationToolkitArray)
           
static Application unmarshal(java.io.Reader reader)
           
 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, 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

Application

public Application()
Method Detail

addMachine

public void addMachine(Machine vMachine)
                throws java.lang.IndexOutOfBoundsException
Parameters:
vMachine -  

addMachine

public void addMachine(int index,
                       Machine vMachine)
                throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vMachine -  

addVisualizationToolkit

public void addVisualizationToolkit(VisualizationToolkit vVisualizationToolkit)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
vVisualizationToolkit -  

addVisualizationToolkit

public void addVisualizationToolkit(int index,
                                    VisualizationToolkit vVisualizationToolkit)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vVisualizationToolkit -  

enumerateMachine

public java.util.Enumeration enumerateMachine()

enumerateVisualizationToolkit

public java.util.Enumeration enumerateVisualizationToolkit()

getComment

public java.lang.String getComment()

getMachine

public Machine getMachine(int index)
                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getMachine

public Machine[] getMachine()

getMachineCount

public int getMachineCount()

getName

public java.lang.String getName()
Description copied from class: TreeObjectContext
Returns the name of this XML object. This is relative to its parent.

Overrides:
getName in class TreeObjectContext
Following copied from class: org.gxos.gndi.context.TreeObjectContext
Returns:
name of this XML object.
Throws:
XMLException - if an error is encountered.

getParameters

public Parameters getParameters()

getVisualizationToolkit

public VisualizationToolkit getVisualizationToolkit(int index)
                                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getVisualizationToolkit

public VisualizationToolkit[] getVisualizationToolkit()

getVisualizationToolkitCount

public int getVisualizationToolkitCount()

isValid

public boolean isValid()
Overrides:
isValid in class TreeObject

marshal

public 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 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 -  

removeAllMachine

public void removeAllMachine()

removeAllVisualizationToolkit

public void removeAllVisualizationToolkit()

removeMachine

public Machine removeMachine(int index)
Parameters:
index -  

removeVisualizationToolkit

public VisualizationToolkit removeVisualizationToolkit(int index)
Parameters:
index -  

setComment

public void setComment(java.lang.String comment)
Parameters:
comment -  

setMachine

public void setMachine(int index,
                       Machine vMachine)
                throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vMachine -  

setMachine

public void setMachine(Machine[] machineArray)
Parameters:
machineArray -  

setName

public void setName(java.lang.String name)
Parameters:
name -  

setParameters

public void setParameters(Parameters parameters)
Parameters:
parameters -  

setVisualizationToolkit

public void setVisualizationToolkit(int index,
                                    VisualizationToolkit vVisualizationToolkit)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vVisualizationToolkit -  

setVisualizationToolkit

public void setVisualizationToolkit(VisualizationToolkit[] visualizationToolkitArray)
Parameters:
visualizationToolkitArray -  

unmarshal

public static Application unmarshal(java.io.Reader reader)
                             throws org.exolab.castor.xml.MarshalException,
                                    org.exolab.castor.xml.ValidationException
Parameters:
reader -  

validate

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