|
|||||||||
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.action.Plan
public class Plan
Plan class holds a collection of bindings of actions to 'events', defined as model transitions or device changes.
Constructor Summary | |
---|---|
Plan()
|
|
Plan(Plan plan)
|
|
Plan(java.lang.String planName)
|
|
Plan(java.lang.String planName,
EventBinding[] bindings)
|
Method Summary | |
---|---|
void |
addBinding(EventBinding binding)
Adds an event binding to the plan |
EventBinding[] |
getBindings()
|
EventBinding[] |
getEventBindings(java.lang.String eventKey)
|
EventBinding[] |
getEventBindings(java.lang.String domain,
java.lang.String objectName,
java.lang.String sourceName)
|
java.util.Iterator |
getEventIterator()
Return an iterator over the the event map |
int |
getNumBindings()
Returns the number of bindings in this plan |
void |
loadBindings(EventBinding[] bindings)
|
void |
mapBindings()
|
void |
removeBinding(EventBinding binding)
Removes an event binding from the plan |
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 |
---|
public Plan()
public Plan(java.lang.String planName)
public Plan(java.lang.String planName, EventBinding[] bindings)
public Plan(Plan plan)
Method Detail |
---|
public int getNumBindings()
public void loadBindings(EventBinding[] bindings)
public void addBinding(EventBinding binding)
binding
- the event binding to addpublic void removeBinding(EventBinding binding)
binding
- the event binding to removepublic void mapBindings()
public java.util.Iterator getEventIterator()
public EventBinding[] getEventBindings(java.lang.String domain, java.lang.String objectName, java.lang.String sourceName)
public EventBinding[] getEventBindings(java.lang.String eventKey)
public EventBinding[] getBindings()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |