|
Eclipse Platform Release 3.6 |
|||||||||
| 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.
|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.