|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.monad.homerun.base.DataObject
com.monad.homerun.model.state.StateModel
public class StateModel
StateModel extends Model to define State Models
Field Summary | |
---|---|
static int |
OPT_GRAPHICAL
|
static int |
OPT_MODEL_ICON
|
static int |
OPT_MODEL_NAME
|
static int |
OPT_OBJECT_ICON
|
static int |
OPT_OBJECT_NAME
|
static int |
OPT_STATE_ICON
|
static int |
OPT_STATE_NAME
|
static int |
OPT_TRANS_NAME
|
static int |
OPT_TRANS_TIME
|
Constructor Summary | |
---|---|
StateModel()
|
|
StateModel(java.lang.String modelName,
StateModel model)
|
|
StateModel(java.lang.String domain,
java.lang.String modelName,
java.lang.String iconName)
|
|
StateModel(java.lang.String domain,
java.lang.String modelName,
java.lang.String iconName,
java.lang.String[] stateNames)
|
Method Summary | |
---|---|
Control |
getControl()
Returns a control for the model. |
java.lang.String |
getDomain()
Returns the name of the model's domain. |
Emitter[] |
getEmitters(boolean single)
|
static java.util.Map<java.lang.String,java.lang.Integer> |
getFormatOptions()
|
java.lang.String |
getIconName()
Returns the icon name for the model. |
java.lang.String |
getIconName(java.lang.String stateName)
|
java.lang.String[] |
getIconNames()
|
java.lang.String |
getModelName()
Returns the name of model, unique within a domain. |
java.lang.String |
getModelType()
Returns the type of the model. |
State |
getStateDesc(java.lang.String stateName)
|
State[] |
getStateDescs()
|
java.lang.String[] |
getStateNames()
|
static boolean |
needModelIcon(int format)
|
static boolean |
needObjectIcons(int format)
|
static boolean |
needStateIcons(int format)
|
void |
setIconName(java.lang.String name)
|
void |
setModelName(java.lang.String modelName)
Sets the name of the model. |
void |
setStateDescs(State[] descs)
|
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 |
Field Detail |
---|
public static final int OPT_GRAPHICAL
public static final int OPT_MODEL_NAME
public static final int OPT_MODEL_ICON
public static final int OPT_OBJECT_NAME
public static final int OPT_OBJECT_ICON
public static final int OPT_STATE_NAME
public static final int OPT_STATE_ICON
public static final int OPT_TRANS_NAME
public static final int OPT_TRANS_TIME
Constructor Detail |
---|
public StateModel()
public StateModel(java.lang.String domain, java.lang.String modelName, java.lang.String iconName)
public StateModel(java.lang.String domain, java.lang.String modelName, java.lang.String iconName, java.lang.String[] stateNames)
public StateModel(java.lang.String modelName, StateModel model)
Method Detail |
---|
public java.lang.String getModelName()
Model
getModelName
in interface Model
public void setModelName(java.lang.String modelName)
Model
setModelName
in interface Model
modelName
- the name of the modelpublic java.lang.String getDomain()
Model
getDomain
in interface Model
public java.lang.String getModelType()
Model
getModelType
in interface Model
public java.lang.String getIconName()
Model
getIconName
in interface Model
public void setIconName(java.lang.String name)
public Control getControl()
Model
getControl
in interface Model
public State[] getStateDescs()
public Emitter[] getEmitters(boolean single)
public State getStateDesc(java.lang.String stateName)
public void setStateDescs(State[] descs)
public java.lang.String[] getStateNames()
public java.lang.String[] getIconNames()
public java.lang.String getIconName(java.lang.String stateName)
public static java.util.Map<java.lang.String,java.lang.Integer> getFormatOptions()
public static boolean needObjectIcons(int format)
public static boolean needModelIcon(int format)
public static boolean needStateIcons(int format)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |