com.monad.homerun.object
Class Instance

java.lang.Object
  extended by com.monad.homerun.base.DataObject
      extended by com.monad.homerun.object.Instance
All Implemented Interfaces:
java.io.Serializable

public class Instance
extends DataObject

Instance is a lightweight container used to hold a description of a particular object, i.e. its instance data.

See Also:
Serialized Form

Constructor Summary
Instance()
           
Instance(Instance inst)
           
 
Method Summary
 void addControlBinding(CompBinding binding)
           
 void addEmitterBinding(CompBinding binding)
           
 void addModelBinding(CompBinding binding)
           
 java.lang.String[] getBindingNames(java.lang.String compType, java.lang.String compName)
           
 CompBinding getControlBinding(java.lang.String bindingName)
           
 CompBinding[] getControlBindings()
           
 java.lang.String[] getControlNames()
           
 java.lang.String getDomainName()
           
 CompBinding getEmitterBinding(java.lang.String bindingName)
           
 CompBinding[] getEmitterBindings()
           
 java.lang.String[] getEmitterNames()
           
 CompBinding getModelBinding(java.lang.String bindingName)
           
 CompBinding[] getModelBindings()
           
 java.lang.String[] getModelControlNames()
           
 java.lang.String[] getModelEmitterNames()
           
 java.lang.String[] getModelNames()
           
 java.util.Map getProperties()
           
 java.lang.String getProperty(java.lang.String name)
           
 java.lang.String getStatus()
           
 java.lang.String getTypeName()
           
 boolean hasControl(java.lang.String ctrlName)
           
 boolean hasEmitter(java.lang.String emitterName)
           
 boolean hasModel(java.lang.String modelName)
           
 void removeControlBinding(java.lang.String bindingName)
           
 void removeEmitterBinding(java.lang.String bindingName)
           
 void removeModelBinding(java.lang.String bindingName)
           
 void setDomainName(java.lang.String domainName)
           
 void setProperties(java.util.HashMap properties)
           
 void setProperty(java.lang.String name, java.lang.String value)
           
 void setStatus(java.lang.String status)
           
 void setTypeName(java.lang.String typeName)
           
 
Methods inherited from class com.monad.homerun.base.DataObject
getCategory, getModificationTime, getName, getNote, setCategory, setModificationTime, setName, setNote
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Instance

public Instance()

Instance

public Instance(Instance inst)
Method Detail

getDomainName

public java.lang.String getDomainName()

setDomainName

public void setDomainName(java.lang.String domainName)

getTypeName

public java.lang.String getTypeName()

setTypeName

public void setTypeName(java.lang.String typeName)

getStatus

public java.lang.String getStatus()

setStatus

public void setStatus(java.lang.String status)

getControlBindings

public CompBinding[] getControlBindings()

getControlNames

public java.lang.String[] getControlNames()

hasControl

public boolean hasControl(java.lang.String ctrlName)

getBindingNames

public java.lang.String[] getBindingNames(java.lang.String compType,
                                          java.lang.String compName)

getModelControlNames

public java.lang.String[] getModelControlNames()

getControlBinding

public CompBinding getControlBinding(java.lang.String bindingName)

addControlBinding

public void addControlBinding(CompBinding binding)

removeControlBinding

public void removeControlBinding(java.lang.String bindingName)

getModelBindings

public CompBinding[] getModelBindings()

getModelNames

public java.lang.String[] getModelNames()

hasModel

public boolean hasModel(java.lang.String modelName)

getModelBinding

public CompBinding getModelBinding(java.lang.String bindingName)

addModelBinding

public void addModelBinding(CompBinding binding)

removeModelBinding

public void removeModelBinding(java.lang.String bindingName)

getEmitterBindings

public CompBinding[] getEmitterBindings()

getEmitterNames

public java.lang.String[] getEmitterNames()

hasEmitter

public boolean hasEmitter(java.lang.String emitterName)

getModelEmitterNames

public java.lang.String[] getModelEmitterNames()

getEmitterBinding

public CompBinding getEmitterBinding(java.lang.String bindingName)

addEmitterBinding

public void addEmitterBinding(CompBinding binding)

removeEmitterBinding

public void removeEmitterBinding(java.lang.String bindingName)

getProperties

public java.util.Map getProperties()

setProperties

public void setProperties(java.util.HashMap properties)

getProperty

public java.lang.String getProperty(java.lang.String name)

setProperty

public void setProperty(java.lang.String name,
                        java.lang.String value)


Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.