|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IObjectWithState
An object that holds zero or more state objects. This state information can
be shared between different instances of IObjectWithState
.
Clients may implement, but must not extend this interface.
AbstractHandlerWithState
Method Summary | |
---|---|
void |
addState(java.lang.String id,
State state)
Adds state to this object. |
State |
getState(java.lang.String stateId)
Gets the state with the given id. |
java.lang.String[] |
getStateIds()
Gets the identifiers for all of the state associated with this object. |
void |
removeState(java.lang.String stateId)
Removes state from this object. |
Method Detail |
---|
void addState(java.lang.String id, State state)
id
- The identifier indicating the type of state being added; must
not be null
.state
- The new state to add to this object; must not be
null
.State getState(java.lang.String stateId)
stateId
- The identifier of the state to retrieve; must not be
null
.
null
if there is no state with
the given id.java.lang.String[] getStateIds()
null
.void removeState(java.lang.String stateId)
stateId
- The id of the state to remove from this object; must not be
null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |