Package com.monad.homerun.action

Provides classes and interfaces for working with action rules in managed contexts.

See:
          Description

Class Summary
Binding Binding is a base class representing an action rule bound to a context of execution.
DateBinding DateBinding represents an action bound to a specific date/time.
EventBinding EventBinding represents an association between an action rule and an 'event', e.g.
Month The Month class holds an ordered list of entries for a calendar month.
Plan Plan class holds a collection of bindings of actions to 'events', defined as model transitions or device changes.
ReflexBinding ReflexBinding represents an association between an action rule and an 'event', e.g.
ReflexSet ReflexSet class holds a collection of bindings of actions to 'events', defined as model transitions or device changes for a particular object, or type
Schedule The Schedule class holds an ordered list of schedule entries for a designated interval (currently, only a week).
TimeBinding TimeBinding represents an action bound to a specific time.
 

Package com.monad.homerun.action Description

Provides classes and interfaces for working with action rules in managed contexts. An action may be bound to a specific recurring time: the resulting object is a TimeBinding. These bindings are collected into a managed set called a Schedule. When bound to an event, the result is an EventBinding, and the collection is a Plan. when bound to a singular occurrence in time, the result is a DateBinding, which are organized into Months in a calendar.



Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.