public class IltObjectStateInfo extends Object
IltObjectStateInfo
instance describes a subclass of
IltObjectState
.IltObjectState
Constructor and Description |
---|
IltObjectStateInfo(Class clazz,
String description)
Creates the descriptor of an
IltObjectState subclass. |
Modifier and Type | Method and Description |
---|---|
static Enumeration |
AllObjectStateInfos()
Returns an enumeration of all existing object states.
|
static IltObjectStateInfo |
FromClass(Class clazz,
boolean forceLoadInit)
Returns the class information for an object class.
|
Class |
getDefiningClass()
Returns the object class, a subclass of
IltObjectState . |
String |
getDescription()
Returns a description of the object state.
|
ilog.tgo.mapper.state.IltListStateStrategy |
getListStrategy()
Returns the strategy used to list the states of this object state.
|
ilog.tgo.mapper.state.IltMapStateStrategy |
getMapStrategy()
Returns the strategy used to map the states of this object state.
|
IltObjectStateInfo |
getParent()
Returns the parent class descriptor.
|
void |
setListStrategy(ilog.tgo.mapper.state.IltListStateStrategy strategy)
Sets the default strategy used to list the states of this object state.
|
void |
setMapStrategy(ilog.tgo.mapper.state.IltMapStateStrategy strategy)
Sets the default strategy used to map the states of this object state.
|
String |
toString()
Returns the String representation of this IltObjectStateInfo's values.
|
public static Enumeration AllObjectStateInfos()
IltObjectStateInfo
public static IltObjectStateInfo FromClass(Class clazz, boolean forceLoadInit)
forceLoadInit
- if true, force the loading and initialization of
the class, and don't return null
public IltObjectStateInfo getParent()
public Class getDefiningClass()
IltObjectState
.public String getDescription()
public ilog.tgo.mapper.state.IltMapStateStrategy getMapStrategy()
public void setMapStrategy(ilog.tgo.mapper.state.IltMapStateStrategy strategy)
IltObjectState
instances directly using
IltObjectState.setMapStrategy
.public ilog.tgo.mapper.state.IltListStateStrategy getListStrategy()
public void setListStrategy(ilog.tgo.mapper.state.IltListStateStrategy strategy)
IltObjectState
instances directly using
IltObjectState.setMapStrategy
.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.