org.gxos.schema
Class DeviceObjectType

java.lang.Object
  |
  +--org.gxos.schema.TreeObject
        |
        +--org.gxos.schema.DeviceObjectType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Device, ExternalComputer

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

Extends TreeObject to specify Server or Client side device or computer resource

See Also:
Serialized Form

Constructor Summary
DeviceObjectType()
           
 
Method Summary
 DeviceTypeType getDeviceType()
           
 java.lang.String getDomain()
           
 java.lang.String getIP()
           
 java.lang.String getMachinename()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setDeviceType(DeviceTypeType _deviceType)
           
 void setDomain(java.lang.String _domain)
           
 void setIP(java.lang.String _iP)
           
 void setMachinename(java.lang.String _machinename)
           
 void validate()
           
 
Methods inherited from class org.gxos.schema.TreeObject
addCustomExtension, addNodeComment, enumerateCustomExtension, enumerateNodeComment, getCustomExtension, getCustomExtension, getCustomExtensionCount, getCustomType, getExtensions, getHistoryObject, getNodeChildren, getNodeComment, getNodeComment, getNodeCommentCount, getNodeContents, getNodeEndTime, getNodeName, getNodeProfile, getNodeRooting, getNodeStartTime, getNodeType, getNodeUpdateTime, getNodeVersionNumber, getParentObject, removeAllCustomExtension, removeAllNodeComment, removeCustomExtension, removeNodeComment, setCustomExtension, setCustomExtension, setCustomType, setExtensions, setHistoryObject, setNodeChildren, setNodeComment, setNodeComment, setNodeContents, setNodeEndTime, setNodeName, setNodeProfile, setNodeRooting, setNodeStartTime, setNodeType, setNodeUpdateTime, setNodeVersionNumber, setParentObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceObjectType

public DeviceObjectType()
Method Detail

getDeviceType

public DeviceTypeType getDeviceType()

getDomain

public java.lang.String getDomain()

getIP

public java.lang.String getIP()

getMachinename

public java.lang.String getMachinename()

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 -  

setDeviceType

public void setDeviceType(DeviceTypeType _deviceType)
Parameters:
_deviceType -  

setDomain

public void setDomain(java.lang.String _domain)
Parameters:
_domain -  

setIP

public void setIP(java.lang.String _iP)
Parameters:
_iP -  

setMachinename

public void setMachinename(java.lang.String _machinename)
Parameters:
_machinename -  

validate

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