A B C D E F G H I K L M N O P Q R S T U V W X Y

A

ABOVE - Static variable in class com.monad.homerun.model.scalar.Range
 
ACKED - Static variable in class com.monad.homerun.message.Track
 
ackMessage(String, String, String) - Method in interface com.monad.homerun.msgmgt.MessageService
 
ACT_ONLY - Static variable in class com.monad.homerun.rule.RuleTrace
 
ACT_TYPE - Static variable in class com.monad.homerun.rule.RuleTrace
 
ACTION_TYPE - Static variable in class com.monad.homerun.control.ControlSpec
 
ActionService - Interface in com.monad.homerun.objmgt
ActionService describes the methods any action manager must support
addAlbum(Album) - Method in interface com.monad.homerun.modelmgt.ModelService
 
addBinding(EventBinding) - Method in class com.monad.homerun.action.Plan
Adds an event binding to the plan
addBinding(ReflexBinding) - Method in class com.monad.homerun.action.ReflexSet
Adds an event binding to the plan
addCategory(String, String) - Method in class com.monad.homerun.object.Domain
 
addCircuit(Circuit) - Method in interface com.monad.homerun.objmgt.ObjectService
Adds a circuit to runtime and the circuit store.
addClause(Clause) - Method in class com.monad.homerun.rule.Rule
Adds a clause to the rule
addCondition(Condition) - Method in class com.monad.homerun.rule.Clause
Adds a condition to the end of the clause's condition list
addCondition(int, Condition) - Method in class com.monad.homerun.rule.Clause
Adds a condition to the clause's condition list at specified index
addControl(Control, Properties) - Method in interface com.monad.homerun.objmgt.ObjectRuntime
 
addControl(Control) - Method in interface com.monad.homerun.objmgt.ObjectService
 
addControlBinding(CompBinding) - Method in class com.monad.homerun.object.Instance
 
addDelayedTask(TimerTask, long, long) - Method in class com.monad.homerun.util.HRTimer
Adds a repeating task with an initial delay
addDevice(ObjectRuntime) - Method in interface com.monad.homerun.objmgt.DeviceHandler
Add a device to the set serviced by this handler.
addDomain(Domain) - Method in interface com.monad.homerun.objmgt.ObjectService
 
addEmitter(Emitter, Properties) - Method in interface com.monad.homerun.objmgt.ObjectRuntime
 
addEmitter(Emitter) - Method in interface com.monad.homerun.objmgt.ObjectService
 
addEmitterBinding(CompBinding) - Method in class com.monad.homerun.object.Instance
 
addEntry(DateBinding) - Method in class com.monad.homerun.action.Month
Adds a DateBinding entry to the month
addEntry(TimeBinding) - Method in class com.monad.homerun.action.Schedule
Adds a time binding as an entry in the schedule
addFilter(Filter) - Method in interface com.monad.homerun.objmgt.ObjectService
 
addListener(SystemListener) - Method in interface com.monad.homerun.objmgt.ObjectService
 
addModel(String, String, String, Model) - Method in interface com.monad.homerun.modelmgt.ModelInformer
Adds an object's (runtime) model to be informed.
addModel(Model) - Method in interface com.monad.homerun.modelmgt.ModelService
Adds a new model definition to the object store.
addModel(Model, Properties) - Method in interface com.monad.homerun.objmgt.ObjectRuntime
 
addModelBinding(CompBinding) - Method in class com.monad.homerun.object.Instance
 
addModelObserver(String, String, String, Observer, boolean) - Method in interface com.monad.homerun.modelmgt.ModelService
Add an observer of the indicated model
addMonth(Month) - Method in interface com.monad.homerun.objmgt.ActionService
 
addObject(Instance) - Method in interface com.monad.homerun.objmgt.ObjectService
 
addObject(String, String, Object) - Method in interface com.monad.homerun.store.ObjectStore
Adds an object to the store
addObjectObserver(String, String, String, Observer, boolean) - Method in interface com.monad.homerun.objmgt.ObjectService
Add an observer of the indicated object
addObserver(Observer) - Method in interface com.monad.homerun.admin.AdminService
 
addObserver(Observer) - Method in interface com.monad.homerun.log.LogHandler
Adds a log observer
addObserver(String, Observer) - Method in interface com.monad.homerun.log.LogService
Adds a log observer
addOneOffTask(TimerTask, long) - Method in class com.monad.homerun.util.HRTimer
Adds a task to be executed only once
addPanel(Panel) - Method in interface com.monad.homerun.objmgt.ObjectService
 
addPlan(Plan) - Method in interface com.monad.homerun.objmgt.ActionService
 
addRecording(Recording) - Method in interface com.monad.homerun.store.RecordingService
Adds a recording to the service
addReflexSet(ReflexSet) - Method in interface com.monad.homerun.objmgt.ObjectService
Adds a ReflexSet to runtime and the reflexSet store.
addRegion(String) - Method in class com.monad.homerun.view.Scene
 
addRepository(URL) - Method in interface com.monad.homerun.repo.RepositoryAdmin
Adds a repository for administration
addRole(int) - Method in class com.monad.homerun.base.User
 
addRule(Rule) - Method in interface com.monad.homerun.objmgt.ActionService
 
addScene(Scene) - Method in interface com.monad.homerun.modelmgt.ModelService
 
addSchedule(Schedule) - Method in interface com.monad.homerun.objmgt.ActionService
 
addScreen(Screen) - Method in class com.monad.homerun.filter.Filter
Adds a screen to the filter.
addSelector(Selector) - Method in class com.monad.homerun.view.Album
 
addSpec(ControlSpec) - Method in class com.monad.homerun.control.Panel
Adds a control specification to the panel
addStatus(String, String, String, ModelStatus) - Method in class com.monad.homerun.view.Snapshot
Adds a status value to the snapshot
addSubTrace(FilterTrace) - Method in class com.monad.homerun.filter.FilterTrace
 
addSubTrace(RuleTrace) - Method in class com.monad.homerun.rule.RuleTrace
 
addTask(Task) - Method in class com.monad.homerun.rule.Clause
Adds a task to the end of the clause's list list
addTask(int, Task) - Method in class com.monad.homerun.rule.Clause
Adds a task to the clause's task list at sepcified index
addTask(TimerTask, long) - Method in class com.monad.homerun.util.HRTimer
Adds a repeating task to the timer
addTemplateVars(Map<String, Object>) - Method in class com.monad.homerun.rule.Clause
Adds any new template variables to list in context
addTemplateVars(Map<String, Object>) - Method in class com.monad.homerun.rule.Task
 
addType(Type) - Method in interface com.monad.homerun.objmgt.ObjectService
 
addValue(FilterValue) - Method in class com.monad.homerun.filter.Filter
Adds a value to the filter.
addValueType(ValueType) - Method in interface com.monad.homerun.modelmgt.ModelService
 
addView(View) - Method in class com.monad.homerun.view.Region
Adds a view to the region
addWire(Wire) - Method in class com.monad.homerun.wiring.Circuit
Adds a wire to the circuit
ADMIN - Static variable in class com.monad.homerun.base.User
 
ADMIN_ROLE - Static variable in class com.monad.homerun.base.User
 
AdminService - Interface in com.monad.homerun.admin
AdminSerice sets up and maintains the server runtime environment.
Album - Class in com.monad.homerun.view
Album is an assemblage of scenes - intended to be viewed in a time-sequence as in a slide-show, or manually traversed with user-controls.
Album() - Constructor for class com.monad.homerun.view.Album
 
Album(String) - Constructor for class com.monad.homerun.view.Album
 
Album(String, Album) - Constructor for class com.monad.homerun.view.Album
 
ALL_LIGHTS_OFF - Static variable in class com.monad.homerun.base.X10Common
 
ALL_LIGHTS_ON - Static variable in class com.monad.homerun.base.X10Common
 
ALL_UNITS_OFF - Static variable in class com.monad.homerun.base.X10Common
 
ALLOW - Static variable in class com.monad.homerun.object.Constraint
 
announceEvent(String, Object) - Method in interface com.monad.homerun.objmgt.ObjectService
 
ANON_USER - Static variable in class com.monad.homerun.base.User
 
apply(Map<String, Object>) - Method in class com.monad.homerun.rule.Clause
Apply the clause - test conditions and if true, perform tasks
apply(Map<String, Object>) - Method in class com.monad.homerun.rule.Rule
Applies the rule in the current context
applyCalendar() - Method in interface com.monad.homerun.objmgt.ActionService
 
applyFilter(Filter, String) - Method in interface com.monad.homerun.filter.Screener
Applies a filter against an object
applyFilter(Filter) - Method in interface com.monad.homerun.objmgt.ObjectService
 
applyFilter(String, String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
Returns list of filtered objects or their shared component names.
applyFilter(Filter, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
applyRule(Rule, Map<String, Object>) - Method in interface com.monad.homerun.objmgt.ActionService
Invokes an action rule in designated mode
applyRule(String, String, Map<String, Object>) - Method in interface com.monad.homerun.objmgt.ActionService
Invokes an action rule by name
applyRule(Rule, Map<String, Object>) - Method in interface com.monad.homerun.rule.Invoker
 
AppService - Interface in com.monad.homerun.app
AppService describes the methods any application manager must support
archiveLogs(LogTag[]) - Method in interface com.monad.homerun.log.LogService
Archives the described set of logs
ASSIGN - Static variable in class com.monad.homerun.model.time.TimeModel
 
assignInformer(String, String, String, String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
authenticateUser(String, String) - Method in interface com.monad.homerun.app.AppService
 
AUTO - Static variable in class com.monad.homerun.control.Panel
 

B

BAD_NUMBER - Static variable in class com.monad.homerun.core.GlobalProps
 
BELOW - Static variable in class com.monad.homerun.model.scalar.Range
 
Binding - Class in com.monad.homerun.action
Binding is a base class representing an action rule bound to a context of execution.
Binding() - Constructor for class com.monad.homerun.action.Binding
Creates a binding with no attributes.
Binding(int, String, String) - Constructor for class com.monad.homerun.action.Binding
Creates a binding with specified mode, name and category.
Binding(Binding) - Constructor for class com.monad.homerun.action.Binding
Creates a binding cloned from passed binding.
BOOL_TYPE - Static variable in class com.monad.homerun.base.Specifier
boolean type display: checkbox with 'enabled' label limiters: none
BOOT_SVC_TAG - Static variable in class com.monad.homerun.core.GlobalProps
 
BORDER - Static variable in class com.monad.homerun.view.Scene
 
BRIGHTEN - Static variable in class com.monad.homerun.base.X10Common
 
BUMP_DISP - Static variable in class com.monad.homerun.message.Message
 

C

cancelTask(TimerTask) - Method in class com.monad.homerun.util.HRTimer
Cancels a regsitered task
canInform(Model) - Method in interface com.monad.homerun.modelmgt.ModelInformer
Returns a description of how this informer can inform the passed model.
canInform(String, String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
canInstall(String, String) - Static method in class com.monad.homerun.config.Installer
 
canObserveModel(String, String, String) - Method in interface com.monad.homerun.model.Relator
Tests for model observability
canObserveModel(String, String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
Returns true if model can be observed, false otherwise
captureScene(String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
CENTER - Static variable in class com.monad.homerun.view.Scene
 
changeUserPassword(String, String) - Method in interface com.monad.homerun.app.AppService
 
checkInstall(Bundle) - Static method in class com.monad.homerun.config.Installer
 
Circuit - Class in com.monad.homerun.wiring
A Circuit is a collection of Wires - which are connections between signal sources (controls, emitters) and sinks (models) This is a very limited implementation supporting only intra-object wiring & templates
Circuit() - Constructor for class com.monad.homerun.wiring.Circuit
 
Circuit(String) - Constructor for class com.monad.homerun.wiring.Circuit
 
Circuit(String, String, String, String, String, String) - Constructor for class com.monad.homerun.wiring.Circuit
 
Circuit(Circuit) - Constructor for class com.monad.homerun.wiring.Circuit
 
Clause - Class in com.monad.homerun.rule
A Clause is a related set of Conditions and Tasks forming part of a Rule.
Clause() - Constructor for class com.monad.homerun.rule.Clause
 
Clause(Clause) - Constructor for class com.monad.homerun.rule.Clause
 
clearTargets() - Method in class com.monad.homerun.model.state.State
 
clearWires() - Method in class com.monad.homerun.wiring.Circuit
Removes all the wires
clone(Screen) - Static method in class com.monad.homerun.filter.Screen
 
clone(Condition) - Static method in class com.monad.homerun.rule.Condition
 
clone(Task) - Static method in class com.monad.homerun.rule.Task
 
close() - Method in class com.monad.homerun.view.Selector
 
CNT_DECR - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
CNT_INCR - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
CNT_RESET - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
com.monad.homerun.action - package com.monad.homerun.action
Provides classes and interfaces for working with action rules in managed contexts.
com.monad.homerun.admin - package com.monad.homerun.admin
 
com.monad.homerun.app - package com.monad.homerun.app
 
com.monad.homerun.base - package com.monad.homerun.base
Provides centrally used and miscellaneous classes.
com.monad.homerun.config - package com.monad.homerun.config
Config Service has facilities to manage system, and package configuration data, which is accessed via ConfigContext objects.
com.monad.homerun.control - package com.monad.homerun.control
Provides classes and interfaces for working with object controls.
com.monad.homerun.core - package com.monad.homerun.core
Provides a few general classes, and miscellaneous classes.
com.monad.homerun.event - package com.monad.homerun.event
Provides classes and interfaces for working with object emitters.
com.monad.homerun.filter - package com.monad.homerun.filter
Provides classes and interfaces for working with Filters.
com.monad.homerun.function - package com.monad.homerun.function
Provides an interface for functions - which are simply operators that take a list of values and return a single value.
com.monad.homerun.function.math - package com.monad.homerun.function.math
Provides a few simple mathematical function implementations of general utility: minimum, maximum, average, and total of a list of numeric values.
com.monad.homerun.log - package com.monad.homerun.log
The Log Service provides a standard interface for application logging, which is used internally, but may also be used by any application code.
com.monad.homerun.message - package com.monad.homerun.message
Provides a few classes used by the internal HomeRun messaging system: a Message, and a Track which can optionally be used to record how a message has been consumed by parties in the system.
com.monad.homerun.model - package com.monad.homerun.model
Provides classes and interfaces for working with Models.
com.monad.homerun.model.date - package com.monad.homerun.model.date
Provides classes for working with Date Models.
com.monad.homerun.model.numeric - package com.monad.homerun.model.numeric
Provides classes for working with Numeric Models.
com.monad.homerun.model.scalar - package com.monad.homerun.model.scalar
Provides classes for working with Scalar Models.
com.monad.homerun.model.set - package com.monad.homerun.model.set
Provides classes for working with Set Models.
com.monad.homerun.model.state - package com.monad.homerun.model.state
Provides classes for working with State Models.
com.monad.homerun.model.time - package com.monad.homerun.model.time
Provides classes for working with Time Models.
com.monad.homerun.modelmgt - package com.monad.homerun.modelmgt
 
com.monad.homerun.msgmgt - package com.monad.homerun.msgmgt
 
com.monad.homerun.object - package com.monad.homerun.object
Provides classes for working with HomeRun objects.
com.monad.homerun.objmgt - package com.monad.homerun.objmgt
 
com.monad.homerun.repo - package com.monad.homerun.repo
 
com.monad.homerun.rule - package com.monad.homerun.rule
Provides classes and interfaces for working with Rules.
com.monad.homerun.store - package com.monad.homerun.store
Object Stores provide persistent storage for user-defined data, typically subclasses of DataObject.
com.monad.homerun.svrd - package com.monad.homerun.svrd
Svrd is a service that facilitates the registration and discovery of network services provided and consumed by homerun components.
com.monad.homerun.timing - package com.monad.homerun.timing
Timing Service provides tools to schedule or time jobs that can interact with the system.
com.monad.homerun.util - package com.monad.homerun.util
Provides general utility classes, including timer services, date/time formatting, and local address resolution.
com.monad.homerun.view - package com.monad.homerun.view
Provides classes and interfaces for working with Scenes and their views.
com.monad.homerun.wiring - package com.monad.homerun.wiring
Provides classes and interfaces for working with Circuits and their wires.
COMP_CTRL - Static variable in class com.monad.homerun.filter.ComponentScreen
 
COMP_EMTR - Static variable in class com.monad.homerun.filter.ComponentScreen
 
COMP_MODEL - Static variable in class com.monad.homerun.filter.ComponentScreen
 
compareTo(Object) - Method in class com.monad.homerun.action.DateBinding
Comparable method
compareTo(Object) - Method in class com.monad.homerun.action.EventBinding
 
compareTo(Object) - Method in class com.monad.homerun.action.ReflexBinding
 
compareTo(Object) - Method in class com.monad.homerun.action.TimeBinding
Comparable method
compareTo(Object) - Method in class com.monad.homerun.core.LogTag
Compares LogTags by time, returning -1 if earlier than passed tag
CompBinding - Class in com.monad.homerun.object
CompBinding contains the details of the binding of a component (control, emitter, or model) to a particular object
CompBinding() - Constructor for class com.monad.homerun.object.CompBinding
 
CompBinding(String, String, String) - Constructor for class com.monad.homerun.object.CompBinding
 
COMPONENT - Static variable in class com.monad.homerun.filter.Screen
 
ComponentScreen - Class in com.monad.homerun.filter
ComponentScreen extends Screen to describe possession of controls, models, and emitters.
ComponentScreen() - Constructor for class com.monad.homerun.filter.ComponentScreen
 
ComponentScreen(boolean, String, String, int) - Constructor for class com.monad.homerun.filter.ComponentScreen
 
ComponentScreen(ComponentScreen) - Constructor for class com.monad.homerun.filter.ComponentScreen
 
COND_ACT - Static variable in class com.monad.homerun.rule.RuleTrace
 
COND_ONLY - Static variable in class com.monad.homerun.rule.RuleTrace
 
COND_TYPE - Static variable in class com.monad.homerun.rule.RuleTrace
 
Condition - Class in com.monad.homerun.rule
Condition is a state of affairs described by a model that evaluates to true or false
Condition() - Constructor for class com.monad.homerun.rule.Condition
 
Condition(boolean, String, String, Relation) - Constructor for class com.monad.homerun.rule.Condition
 
Condition(Condition) - Constructor for class com.monad.homerun.rule.Condition
 
ConfigContext - Interface in com.monad.homerun.config
ConfigContext is a helper interface for using Config objects.
ConfigService - Interface in com.monad.homerun.config
ConfigService is a service providing access to configuration data.
Constraint - Class in com.monad.homerun.object
Constraint contains the details, usually type-specifc, of the attachment of a component (control, emitter, or model) to an object.
Constraint() - Constructor for class com.monad.homerun.object.Constraint
 
Constraint(int, String, String) - Constructor for class com.monad.homerun.object.Constraint
 
containsObject(String, String) - Method in interface com.monad.homerun.store.ObjectStore
Does the object exist in the group of this store ?
Control - Class in com.monad.homerun.control
Control contains the identifiers of a control
Control() - Constructor for class com.monad.homerun.control.Control
 
Control(String, String, String, String, String, String[], String[]) - Constructor for class com.monad.homerun.control.Control
 
control(String, String, Map<String, Object>) - Method in interface com.monad.homerun.objmgt.ObjectRuntime
 
controlExists(String) - Method in interface com.monad.homerun.filter.Screener
Does named control exist?
controlObject(String, String, String, String, Map, Map) - Method in interface com.monad.homerun.objmgt.ObjectService
 
controlObject(String, String, String, String, Map<String, String>, Map<String, Object>) - Method in interface com.monad.homerun.rule.Invoker
 
ControlPoint - Class in com.monad.homerun.control
ControlPoint is an individual action of a control
ControlPoint() - Constructor for class com.monad.homerun.control.ControlPoint
 
ControlPoint(String, String, Specifier[]) - Constructor for class com.monad.homerun.control.ControlPoint
 
ControlRuntime - Interface in com.monad.homerun.objmgt
ControlRuntime is the high-level runtime interface for all object controls
ControlSpec - Class in com.monad.homerun.control
ControlSpec is a description of a control-like entity, which can be an individual object control, all controls belonging to an object, an object filter with an individual control (or all), or an individual action rule, where the implied control is 'apply'/'perform'.
ControlSpec() - Constructor for class com.monad.homerun.control.ControlSpec
 
ControlSpec(String, String, String, String) - Constructor for class com.monad.homerun.control.ControlSpec
 
copy() - Method in class com.monad.homerun.model.date.DateRelation
 
copy() - Method in class com.monad.homerun.model.numeric.NumericRelation
 
copy() - Method in class com.monad.homerun.model.Relation
 
copy() - Method in class com.monad.homerun.model.scalar.ScalarRelation
 
copy() - Method in class com.monad.homerun.model.set.SetRelation
 
copy() - Method in class com.monad.homerun.model.state.StateRelation
 
copy() - Method in class com.monad.homerun.model.time.TimeRelation
 
COUNTER - Static variable in class com.monad.homerun.model.numeric.NumberType
 
createHandler(String) - Method in interface com.monad.homerun.objmgt.HandlerFactory
 
createModel(String, String, CompBinding, boolean) - Method in interface com.monad.homerun.modelmgt.ModelService
Creates a runtime model associated with the passed object instance
createMonitor(String) - Method in interface com.monad.homerun.app.MonitorFactory
 
createObject(String) - Method in interface com.monad.homerun.objmgt.ObjectFactory
 
createRuntime(String) - Method in interface com.monad.homerun.modelmgt.ModelFactory
Instantiates a model runtime of specified type
createSession(String) - Method in interface com.monad.homerun.app.AppService
 
createTime - Variable in class com.monad.homerun.rule.TraceDescription
 
CTRL_TYPE - Static variable in class com.monad.homerun.rule.Task
 

D

DataObject - Class in com.monad.homerun.base
DataObject is the base class for most of the classes used for user-defined data objects residing in the object-store.
DataObject() - Constructor for class com.monad.homerun.base.DataObject
 
DataObject(String) - Constructor for class com.monad.homerun.base.DataObject
 
DataObject(String, String) - Constructor for class com.monad.homerun.base.DataObject
 
DATE_FULL - Static variable in class com.monad.homerun.model.date.DateModel
 
DATE_MODE - Static variable in class com.monad.homerun.model.date.DateRelation
 
DateBinding - Class in com.monad.homerun.action
DateBinding represents an action bound to a specific date/time.
DateBinding() - Constructor for class com.monad.homerun.action.DateBinding
 
DateBinding(int, int, int, String, String) - Constructor for class com.monad.homerun.action.DateBinding
 
DateBinding(DateBinding) - Constructor for class com.monad.homerun.action.DateBinding
 
dateFormat(short) - Static method in class com.monad.homerun.util.TimeUtil
 
DateModel - Class in com.monad.homerun.model.date
DateModel extends Model to describe instants of time projected onto a calendar, or time sequence.
DateModel() - Constructor for class com.monad.homerun.model.date.DateModel
 
DateModel(String, String, String, int) - Constructor for class com.monad.homerun.model.date.DateModel
 
DateModel(String, String, String, int, String[]) - Constructor for class com.monad.homerun.model.date.DateModel
 
DateModelStatus - Class in com.monad.homerun.model.date
DateModelStatus extend ModeStatus for representing a given date.
DateModelStatus(String, Value, int) - Constructor for class com.monad.homerun.model.date.DateModelStatus
 
DateModelStatus(String, Value, String[], int) - Constructor for class com.monad.homerun.model.date.DateModelStatus
 
dateNameStr(long) - Static method in class com.monad.homerun.util.TimeUtil
 
DateRelation - Class in com.monad.homerun.model.date
DateRelation extends Relation to describe a date value
DateRelation() - Constructor for class com.monad.homerun.model.date.DateRelation
 
DateRelation(String, String, int, int, int, long) - Constructor for class com.monad.homerun.model.date.DateRelation
 
DateRelation(String, String, int, int, int, String) - Constructor for class com.monad.homerun.model.date.DateRelation
 
DateRelation(DateRelation) - Constructor for class com.monad.homerun.model.date.DateRelation
 
dateToTime(String) - Static method in class com.monad.homerun.util.TimeUtil
 
DAY_NAME - Static variable in class com.monad.homerun.model.date.DateModel
 
DAY_OF_MONTH - Static variable in class com.monad.homerun.model.date.DateModel
 
DAYS_PER_CYC - Static variable in class com.monad.homerun.core.GlobalProps
 
dayStringFormat(long) - Static method in class com.monad.homerun.util.TimeUtil
 
DEBUG - Static variable in class com.monad.homerun.core.GlobalProps
Global debug flag - this allows toggling all the debug logging & other instrumentation.
DEFAULT_SERVER_HOST - Static variable in class com.monad.homerun.core.GlobalProps
 
degree2dir(long) - Static method in class com.monad.homerun.util.TimeUtil
 
deIndex(String, String, String, String) - Method in interface com.monad.homerun.store.ObjectStore
Removes an index entry
deliverMessage(Object, Map) - Method in interface com.monad.homerun.msgmgt.DeliveryService
 
DeliveryService - Interface in com.monad.homerun.msgmgt
A DeliveryAgent can deliver messages in a generic way
DENY - Static variable in class com.monad.homerun.object.Constraint
 
describeUser(String) - Method in interface com.monad.homerun.app.AppService
 
destroyModel(String, String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
Removes a runtime model associated with the passed object reference.
destroySession(String) - Method in interface com.monad.homerun.app.AppService
 
DeviceHandler - Interface in com.monad.homerun.objmgt
DeviceHandler is the most abstract interface for handler classes representing devices.
DIM - Static variable in class com.monad.homerun.base.X10Common
 
discoverResources(String) - Method in interface com.monad.homerun.repo.Repository
Find a set of resources given a filter
discoverResources(String) - Method in interface com.monad.homerun.repo.RepositoryAdmin
Discovers resources in managed repositories
dispatchMessage(Object, Map) - Method in interface com.monad.homerun.msgmgt.MessageService
 
doAction(String, Map<String, Object>) - Method in interface com.monad.homerun.objmgt.ControlRuntime
 
DocWriter - Class in com.monad.homerun.util
DocWriter has a static method for writing XML documents with a writer
DocWriter() - Constructor for class com.monad.homerun.util.DocWriter
 
Domain - Class in com.monad.homerun.object
Domain is a top-level namespace for objects
Domain() - Constructor for class com.monad.homerun.object.Domain
 
Domain(String, String, String) - Constructor for class com.monad.homerun.object.Domain
 
domainExists(String) - Method in interface com.monad.homerun.model.Relator
Tests for existance of a component domain
domainExists(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 

E

EAST - Static variable in class com.monad.homerun.view.Scene
 
EDIT_ROLE - Static variable in class com.monad.homerun.base.User
 
EDITOR - Static variable in class com.monad.homerun.base.User
 
EMBEDDED - Static variable in class com.monad.homerun.core.GlobalProps
 
Emitter - Class in com.monad.homerun.event
Emitter contains the event names, codes, icons, and the rules governing an event emitter
Emitter() - Constructor for class com.monad.homerun.event.Emitter
 
Emitter(String, EventDesc[], int) - Constructor for class com.monad.homerun.event.Emitter
 
emitterExists(String) - Method in interface com.monad.homerun.filter.Screener
Does named emitter exist?
enableCalendar(boolean) - Method in interface com.monad.homerun.objmgt.ActionService
 
equals(Object) - Method in class com.monad.homerun.base.Specifier
Returns equality of this specifier and another
eval(List<Value>) - Method in interface com.monad.homerun.function.Function
Returns the return value of the evaluated function.
eval(List<Value>) - Method in class com.monad.homerun.function.math.Max
Returns the maximum of the arguments.
eval(List<Value>) - Method in class com.monad.homerun.function.math.Mean
Returns the average (mean) of the arguments.
eval(List<Value>) - Method in class com.monad.homerun.function.math.Min
Returns the minimum of the arguments.
eval(List<Value>) - Method in class com.monad.homerun.function.math.Sum
Returns the sum of the arguments.
evaluateCalendar() - Method in interface com.monad.homerun.objmgt.ActionService
 
evaluateSchedule() - Method in interface com.monad.homerun.objmgt.ActionService
 
Event - Class in com.monad.homerun.event
Event represents an atomic change that an emitter can emit
Event() - Constructor for class com.monad.homerun.event.Event
 
Event(Object, String) - Constructor for class com.monad.homerun.event.Event
 
EventBinding - Class in com.monad.homerun.action
EventBinding represents an association between an action rule and an 'event', e.g.
EventBinding() - Constructor for class com.monad.homerun.action.EventBinding
 
EventBinding(String, String, String, String, String, short, int, String, String) - Constructor for class com.monad.homerun.action.EventBinding
 
EventBinding(EventBinding) - Constructor for class com.monad.homerun.action.EventBinding
 
EventDesc - Class in com.monad.homerun.event
EventDesc is an individual event description
EventDesc() - Constructor for class com.monad.homerun.event.EventDesc
 
EventDesc(String, String, String) - Constructor for class com.monad.homerun.event.EventDesc
 
EXT_CODE_1 - Static variable in class com.monad.homerun.base.X10Common
 
EXT_DATA - Static variable in class com.monad.homerun.base.X10Common
 

F

fileNameStr() - Static method in class com.monad.homerun.util.TimeUtil
 
fileNameStr(long) - Static method in class com.monad.homerun.util.TimeUtil
 
Filter - Class in com.monad.homerun.filter
A Filter is an ordered list of Screens, minimum one.
Filter() - Constructor for class com.monad.homerun.filter.Filter
 
Filter(String, String) - Constructor for class com.monad.homerun.filter.Filter
 
Filter(String, String, Filter) - Constructor for class com.monad.homerun.filter.Filter
 
FILTER - Static variable in class com.monad.homerun.filter.Screen
 
FILTER_TYPE - Static variable in class com.monad.homerun.control.ControlSpec
 
FILTER_TYPE - Static variable in class com.monad.homerun.filter.FilterTrace
 
FilterScreen - Class in com.monad.homerun.filter
FilterScreen extends Screen for use of embedded filters, i.e.
FilterScreen() - Constructor for class com.monad.homerun.filter.FilterScreen
 
FilterScreen(boolean, String, String, int) - Constructor for class com.monad.homerun.filter.FilterScreen
 
FilterScreen(FilterScreen) - Constructor for class com.monad.homerun.filter.FilterScreen
 
FilterTrace - Class in com.monad.homerun.filter
 
FilterTrace() - Constructor for class com.monad.homerun.filter.FilterTrace
 
FilterTrace(boolean) - Constructor for class com.monad.homerun.filter.FilterTrace
 
FilterValue - Class in com.monad.homerun.filter
FilterValue represents a single, typed value, which is the result of evaluation of a named function upon the filtered object collection as arugments
FilterValue() - Constructor for class com.monad.homerun.filter.FilterValue
 
FilterValue(String, String) - Constructor for class com.monad.homerun.filter.FilterValue
 
FilterValue(FilterValue) - Constructor for class com.monad.homerun.filter.FilterValue
 
FLT_NONE - Static variable in class com.monad.homerun.object.Domain
 
FLT_OBJ - Static variable in class com.monad.homerun.object.Domain
 
FLT_TYPE - Static variable in class com.monad.homerun.object.Domain
 
FREE - Static variable in class com.monad.homerun.view.Scene
 
Function - Interface in com.monad.homerun.function
Interface for classes that take value lists, and return values.
FUNCTION_MODE - Static variable in class com.monad.homerun.model.date.DateRelation
 
FUNCTION_MODE - Static variable in class com.monad.homerun.model.numeric.NumericRelation
 
FUNCTION_MODE - Static variable in class com.monad.homerun.model.scalar.ScalarRelation
 
FUNCTION_MODE - Static variable in class com.monad.homerun.model.set.SetRelation
 
FUNCTION_MODE - Static variable in class com.monad.homerun.model.time.TimeRelation
 

G

getActionCategory() - Method in class com.monad.homerun.action.Binding
Returns the category of the bound action
getActionCode(String) - Method in class com.monad.homerun.control.Control
Returns the internal name of a control point from the display name
getActionMode(int) - Static method in class com.monad.homerun.action.Binding
Returns a readable string for the mode
getActionName() - Method in class com.monad.homerun.action.Binding
Returns the name of the bound action rule
getActionNames() - Method in class com.monad.homerun.control.Control
Returns the list of control point display names
getActivePlanNames() - Method in interface com.monad.homerun.objmgt.ActionService
 
getActiveScheduleName() - Method in interface com.monad.homerun.objmgt.ActionService
 
getActor() - Method in class com.monad.homerun.event.Event
Returns the actor or agent responsible for the event
getAlbum(String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getAlbumNames() - Method in interface com.monad.homerun.modelmgt.ModelService
 
getAllowedControls() - Method in class com.monad.homerun.object.Type
 
getAllowedModels() - Method in class com.monad.homerun.object.Type
 
getAttribute(String) - Method in interface com.monad.homerun.config.ConfigContext
Obtains a context attribute value
getBearersOfModel(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getBindingName() - Method in class com.monad.homerun.object.CompBinding
 
getBindingNames(String, String) - Method in class com.monad.homerun.object.Instance
 
getBindings() - Method in class com.monad.homerun.action.Plan
 
getBindings() - Method in class com.monad.homerun.action.ReflexSet
 
getBindings(String) - Method in class com.monad.homerun.action.ReflexSet
 
getBindingVariables() - Method in class com.monad.homerun.rule.Rule
Gets a list of any binding variables in Rule
getBindingVariables(Map<String, Object>) - Method in class com.monad.homerun.rule.Rule
Gets a list of any binding variables in Rule
getBodyType() - Method in class com.monad.homerun.message.Message
 
getBooleanAttr(String) - Method in interface com.monad.homerun.config.ConfigContext
Returns boolean value of context attribute
getBooleanProperty(String) - Method in class com.monad.homerun.object.CompBinding
 
getCaptureTime() - Method in class com.monad.homerun.view.Snapshot
Returns the time the snaphot was captured as millisecond system time
getCategories(boolean) - Method in interface com.monad.homerun.repo.Repository
Returns list of category names in repository
getCategories(boolean) - Method in interface com.monad.homerun.repo.RepositoryAdmin
Returns names of package categories
getCategories() - Method in interface com.monad.homerun.repo.Resource
Returns list of categories for this resource
getCategory() - Method in class com.monad.homerun.base.DataObject
Returns the object's category - domain, type, etc
getCategory() - Method in class com.monad.homerun.control.ControlSpec
Returns the category of the control specifier
getCategory() - Method in interface com.monad.homerun.objmgt.ObjectRuntime
 
getCategory() - Method in class com.monad.homerun.view.Selector
Returns the scatgory of the scene
getCategoryIconName(String) - Method in class com.monad.homerun.object.Domain
 
getCategoryNames() - Method in class com.monad.homerun.object.Domain
 
getCategoryTypes(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getCircuit(String) - Method in interface com.monad.homerun.objmgt.ObjectService
Returns the Circuit for given name.
getCircuitNames() - Method in interface com.monad.homerun.objmgt.ObjectService
Returns a list of all the names of the defined circuits.
getClause(int) - Method in class com.monad.homerun.rule.Rule
Returns the clause at the specified index
getClause() - Method in class com.monad.homerun.rule.RuleTrace
 
getCodeName() - Method in class com.monad.homerun.control.ControlPoint
Returns the internal name of the control point
getCodeName() - Method in class com.monad.homerun.event.EventDesc
Returns the event code
getCommonInputs() - Method in class com.monad.homerun.control.Control
Returns inputs common to all control points
getComparator() - Method in class com.monad.homerun.model.date.DateRelation
 
getComparator() - Method in class com.monad.homerun.model.numeric.NumericRelation
 
getComparator() - Method in class com.monad.homerun.model.scalar.ScalarRelation
 
getComparator() - Method in class com.monad.homerun.model.set.SetRelation
 
getCompName() - Method in class com.monad.homerun.filter.FilterValue
Returns the name of the component
getCompName() - Method in class com.monad.homerun.object.CompBinding
 
getCompName() - Method in class com.monad.homerun.view.View
Returns the name of the component in the view
getCompObjName() - Method in class com.monad.homerun.filter.RelationScreen
 
getCompObjName() - Method in class com.monad.homerun.rule.Condition
 
getComponent() - Method in class com.monad.homerun.object.Constraint
 
getComponentName() - Method in class com.monad.homerun.filter.ComponentScreen
Returns the component name
getComponentType() - Method in class com.monad.homerun.filter.ComponentScreen
Returns the conponent type (model, emitter, control)
getCompType() - Method in class com.monad.homerun.object.CompBinding
 
getCondition(int) - Method in class com.monad.homerun.rule.Clause
Returns the condition at the specified index
getConditionStr(int) - Method in class com.monad.homerun.rule.Clause
Returns a decription of the condition at the specified index
getConfigDoc(String) - Method in interface com.monad.homerun.config.ConfigService
 
getConfigDocFromPath(String) - Method in interface com.monad.homerun.config.ConfigService
 
getConfigFeatures(String, boolean) - Method in interface com.monad.homerun.app.AppService
 
getConfigFeatures(String) - Method in interface com.monad.homerun.base.LimiterResolver
 
getConfiner() - Method in class com.monad.homerun.view.Scene
 
getConstant() - Method in class com.monad.homerun.model.numeric.NumericRelation
 
getConstant() - Method in class com.monad.homerun.model.scalar.ScalarRelation
 
getConstant() - Method in class com.monad.homerun.model.set.SetRelation
 
getContext(String) - Method in interface com.monad.homerun.config.ConfigContext
Returns arbitrary (container or feature) context from arbitrary context
getContext(String, String) - Method in interface com.monad.homerun.config.ConfigService
Returns a context object for the indicated config path
getContext(String) - Method in interface com.monad.homerun.config.ConfigService
Returns a context object for the indicated config path
getContext(Document, String) - Method in interface com.monad.homerun.config.ConfigService
Returns a context object for the passed document
getControl() - Method in class com.monad.homerun.control.ControlSpec
Returns the name of the control
getControl() - Method in class com.monad.homerun.model.date.DateModel
 
getControl() - Method in interface com.monad.homerun.model.Model
Returns a control for the model.
getControl() - Method in class com.monad.homerun.model.numeric.NumericModel
 
getControl() - Method in class com.monad.homerun.model.scalar.ScalarModel
 
getControl() - Method in class com.monad.homerun.model.set.SetModel
 
getControl() - Method in class com.monad.homerun.model.state.StateModel
 
getControl() - Method in class com.monad.homerun.model.time.TimeModel
 
getControl(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getControl() - Method in class com.monad.homerun.rule.Task
 
getControlBinding(String) - Method in class com.monad.homerun.object.Instance
 
getControlBindings() - Method in class com.monad.homerun.object.Instance
 
getControlName() - Method in class com.monad.homerun.control.Control
Returns the name of the control - globally unique
getControlNames() - Method in class com.monad.homerun.object.Instance
 
getControlPoint(String) - Method in class com.monad.homerun.control.Control
Return a control point for a display name
getControlPoints() - Method in class com.monad.homerun.control.Control
Return the control points
getControlsForType(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getControlType() - Method in class com.monad.homerun.control.Control
Return the control type
getCore() - Method in interface com.monad.homerun.modelmgt.ModelRuntime
Returns the persistable core of the model runtime.
getCreateTime() - Method in class com.monad.homerun.base.User
Returns the time the user account was created
getCreateTime() - Method in class com.monad.homerun.rule.TraceContext
 
getCurIndex() - Method in class com.monad.homerun.model.state.StateModelCore
 
getDateValue() - Method in class com.monad.homerun.model.date.DateRelation
 
getDay() - Method in class com.monad.homerun.action.DateBinding
Returns the binding day of month
getDeliveryService(String) - Method in interface com.monad.homerun.msgmgt.MessageService
 
getDesc() - Method in interface com.monad.homerun.core.Trace
Returns the text description of the current trace record
getDesc() - Method in class com.monad.homerun.filter.FilterTrace
 
getDesc() - Method in class com.monad.homerun.rule.RuleTrace
 
getDescription() - Method in class com.monad.homerun.base.Specifier
Returns a user-friendly description of specifier
getDescription() - Method in class com.monad.homerun.object.Type
 
getDescription() - Method in class com.monad.homerun.rule.TraceContext
 
getDirective() - Method in class com.monad.homerun.object.Constraint
 
getDisplayName() - Method in class com.monad.homerun.control.Control
Returns the displayable name for the control
getDisplayName() - Method in class com.monad.homerun.model.scalar.ValueType
 
getDisposition() - Method in class com.monad.homerun.message.Message
 
getDocFromStream(InputStream) - Method in interface com.monad.homerun.config.ConfigService
 
getDomain() - Method in class com.monad.homerun.action.EventBinding
Returns the domain of the object whose event is bound
getDomain() - Method in class com.monad.homerun.filter.FilterScreen
Returns the domain of the filter
getDomain() - Method in class com.monad.homerun.model.date.DateModel
 
getDomain() - Method in interface com.monad.homerun.model.Model
Returns the name of the model's domain.
getDomain() - Method in class com.monad.homerun.model.numeric.NumericModel
 
getDomain() - Method in class com.monad.homerun.model.Relation
Returns the domain of the model
getDomain() - Method in class com.monad.homerun.model.scalar.ScalarModel
 
getDomain() - Method in class com.monad.homerun.model.set.SetModel
 
getDomain() - Method in class com.monad.homerun.model.state.StateModel
 
getDomain() - Method in class com.monad.homerun.model.time.TimeModel
 
getDomain() - Method in class com.monad.homerun.object.Type
 
getDomain() - Method in interface com.monad.homerun.objmgt.ObjectRuntime
 
getDomain(String, int) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getDomain() - Method in class com.monad.homerun.rule.Task
 
getDomain() - Method in class com.monad.homerun.view.View
Returns the domain of the view component
getDomain() - Method in class com.monad.homerun.wiring.Circuit
Returns the domain name
getDomainName() - Method in class com.monad.homerun.filter.TypeScreen
Returns the domain name
getDomainName() - Method in class com.monad.homerun.object.Instance
 
getDomains(int) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getEmitter(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getEmitterBinding(String) - Method in class com.monad.homerun.object.Instance
 
getEmitterBindings() - Method in class com.monad.homerun.object.Instance
 
getEmitterNames() - Method in class com.monad.homerun.object.Instance
 
getEmitters(boolean) - Method in class com.monad.homerun.model.state.StateModel
 
getEmittersForType(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getEmptyContext() - Method in interface com.monad.homerun.config.ConfigService
Returns an empty context
getEndTime() - Method in class com.monad.homerun.view.Selector
 
getEntries() - Method in class com.monad.homerun.action.Month
Returns all the month entries in a time-ordered array
getEntries(short) - Method in class com.monad.homerun.action.Month
Returns all the month entries for a given day in a time-ordered array
getEntries() - Method in class com.monad.homerun.action.Schedule
Returns all the schedule entries in a time-ordered array
getEntriesAfter(short, short) - Method in class com.monad.homerun.action.Month
Returns all the month entries for a minute after a given day and time in a time-ordered array
getEntry(int) - Method in class com.monad.homerun.action.Month
Returns a month entry at the passed index
getEntry(int) - Method in class com.monad.homerun.action.Schedule
Returns a schedule entry at the passed index
getEntryDays() - Method in class com.monad.homerun.action.Month
Returns all the days of the month containing entries in an ordered array
getEvent() - Method in class com.monad.homerun.action.EventBinding
Returns the name of the event
getEvent() - Method in class com.monad.homerun.action.ReflexBinding
Returns the name of the event
getEvent() - Method in class com.monad.homerun.event.Event
Returns the event object
getEventBindings(String, String, String) - Method in class com.monad.homerun.action.Plan
 
getEventBindings(String) - Method in class com.monad.homerun.action.Plan
 
getEventIterator() - Method in class com.monad.homerun.action.Plan
Return an iterator over the the event map
getEventName() - Method in class com.monad.homerun.event.EventDesc
 
getEventNames() - Method in class com.monad.homerun.event.Emitter
 
getEvents() - Method in class com.monad.homerun.event.Emitter
 
getEventSets(boolean) - Method in class com.monad.homerun.model.scalar.ScalarModel
 
getEventTime() - Method in class com.monad.homerun.event.Event
Returns the time the event occured
getExpireTime() - Method in class com.monad.homerun.base.User
Returns the expiration time of the user account
getFeature(String) - Method in interface com.monad.homerun.config.ConfigContext
Returns feature context from a container context
getFeatures(boolean) - Method in interface com.monad.homerun.config.ConfigContext
Returns list of features in this context
getFilter(String, String) - Method in interface com.monad.homerun.filter.Screener
Retrieves a Filter from the object store
getFilter(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getFilterIComps(Filter) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getFilterName() - Method in class com.monad.homerun.filter.FilterScreen
Returns the name of the filter screen
getFilterNames(String) - Method in interface com.monad.homerun.base.LimiterResolver
 
getFilterNames(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getFirstIndexAt(short) - Method in class com.monad.homerun.action.Schedule
 
getFormat() - Method in class com.monad.homerun.view.View
Returns an integer with formatting instructions
getFormatOptions(int) - Static method in class com.monad.homerun.model.date.DateModel
 
getFormatOptions() - Static method in class com.monad.homerun.model.numeric.NumericModel
 
getFormatOptions() - Static method in class com.monad.homerun.model.scalar.ScalarModel
 
getFormatOptions() - Static method in class com.monad.homerun.model.set.SetModel
 
getFormatOptions() - Static method in class com.monad.homerun.model.state.StateModel
 
getFormatOptions(int) - Static method in class com.monad.homerun.model.time.TimeModel
 
getFrameRate() - Method in class com.monad.homerun.view.Recording
 
getFunction(String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getFunctionName() - Method in class com.monad.homerun.filter.FilterValue
Returns the name of the function
getFunctionNames() - Method in interface com.monad.homerun.modelmgt.ModelService
 
getGenTime() - Method in class com.monad.homerun.model.ModelCore
Returns a timestamp for the time when the core was generated.
getGroup() - Method in class com.monad.homerun.object.Constraint
 
getHandler() - Method in interface com.monad.homerun.log.LogHandler
Retrieves the log handler object
getHomeDir() - Static method in class com.monad.homerun.core.GlobalProps
Returns the directory where server is installed
getHomeURLPath() - Static method in class com.monad.homerun.core.GlobalProps
Returns the directory where server is installed in URL-friendly form
getIComps(Screener) - Method in class com.monad.homerun.filter.Filter
Returns a list of 'invariant' components of given type.
getIcon() - Method in class com.monad.homerun.model.numeric.Limit
 
getIcon() - Method in class com.monad.homerun.model.scalar.Range
 
getIcon() - Method in class com.monad.homerun.model.state.State
 
getIconName() - Method in class com.monad.homerun.control.Control
Returns the name of the icon associated with the control
getIconName() - Method in class com.monad.homerun.event.EventDesc
Returns the name of the event icon
getIconName() - Method in class com.monad.homerun.model.date.DateModel
 
getIconName() - Method in interface com.monad.homerun.model.Model
Returns the icon name for the model.
getIconName() - Method in class com.monad.homerun.model.numeric.Limit
 
getIconName() - Method in class com.monad.homerun.model.numeric.NumberType
 
getIconName() - Method in class com.monad.homerun.model.numeric.NumericModel
 
getIconName() - Method in class com.monad.homerun.model.scalar.Range
 
getIconName() - Method in class com.monad.homerun.model.scalar.ScalarModel
 
getIconName() - Method in class com.monad.homerun.model.scalar.ValueType
 
getIconName() - Method in class com.monad.homerun.model.set.SetModel
 
getIconName() - Method in class com.monad.homerun.model.state.State
 
getIconName() - Method in class com.monad.homerun.model.state.StateModel
 
getIconName(String) - Method in class com.monad.homerun.model.state.StateModel
 
getIconName() - Method in class com.monad.homerun.model.time.TimeModel
 
getIconName() - Method in class com.monad.homerun.object.Domain
 
getIconName() - Method in class com.monad.homerun.object.Type
 
getIconNames(String) - Method in interface com.monad.homerun.base.LimiterResolver
 
getIconNames() - Method in class com.monad.homerun.model.numeric.NumericModel
 
getIconNames() - Method in class com.monad.homerun.model.state.StateModel
 
getIconNames(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getId() - Method in interface com.monad.homerun.repo.Resource
Returns the resource ID
getImageBytes(String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getImageNames(String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getImplClass() - Method in class com.monad.homerun.object.Type
 
getIndexKeys(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getIndexKeys(String, String) - Method in interface com.monad.homerun.store.ObjectStore
Obtains a list of keys in an index
getInformerName() - Method in interface com.monad.homerun.modelmgt.ModelInformer
Returns the name of the informer.
getInformers(String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getInputs(boolean) - Method in interface com.monad.homerun.config.ConfigContext
Obtains a list of inputs
getInputs() - Method in class com.monad.homerun.control.ControlPoint
Returns the input specifiers for the control point
getInstance(String, Class) - Method in interface com.monad.homerun.store.ObjectStoreFactory
Returns an object store instance for requested area.
getInstance() - Static method in class com.monad.homerun.util.HRTimer
Resturns an instance of an HRTimer
getInstanceNames(String) - Method in interface com.monad.homerun.base.LimiterResolver
 
getInstFactory() - Method in class com.monad.homerun.object.Type
 
getInterval() - Method in class com.monad.homerun.view.Album
Returns the number of seconds to display a scene if in 'slide-show' mode
getInvoker(Control, Properties) - Method in interface com.monad.homerun.msgmgt.DeliveryService
 
getInvokerName() - Method in class com.monad.homerun.rule.TraceContext
 
getInvokerType() - Method in class com.monad.homerun.rule.TraceContext
 
getIterator(String, boolean, boolean) - Method in interface com.monad.homerun.msgmgt.MessageService
 
getKey() - Method in class com.monad.homerun.message.Message
 
getKey() - Method in class com.monad.homerun.message.Track
 
getKeys(String, String) - Method in interface com.monad.homerun.store.ObjectStore
Returns a list of keys of objects currently in the group of the store, filtered by keyFilter if non-null
getLabel() - Method in class com.monad.homerun.view.Recording
 
getLastModified() - Method in interface com.monad.homerun.repo.Repository
Returns time repository last modified
getLastTransition() - Method in class com.monad.homerun.model.state.StateModelStatus
 
getLayout() - Method in class com.monad.homerun.control.Panel
Returns the panel layout
getLayout() - Method in class com.monad.homerun.view.Scene
 
getLength() - Method in class com.monad.homerun.action.Schedule
Returns the number of minutes in the schedule
getLimit() - Method in class com.monad.homerun.model.numeric.Limit
Returns the limit value
getLimit(String) - Method in class com.monad.homerun.model.numeric.NumericModelStatus
 
getLimitDescs() - Method in class com.monad.homerun.model.numeric.NumericModel
 
getLimiters() - Method in class com.monad.homerun.base.Specifier
Returns limiters
getLimits() - Method in class com.monad.homerun.model.numeric.NumericModelStatus
 
getList() - Method in class com.monad.homerun.filter.ListScreen
Returns the names on the list
getLocalAddress() - Static method in class com.monad.homerun.util.LocalAddress
Return an address of a non-loopback interface on the local host
getLocation() - Method in class com.monad.homerun.view.Region
Returns the location of the region within the scene
getLogger() - Method in interface com.monad.homerun.log.LogService
Returns the default logger
getLogger(String) - Method in interface com.monad.homerun.log.LogService
Returns a logger for given category
getManifestProperties(URL, Map<String, String>) - Method in interface com.monad.homerun.repo.Repository
Get manifest properties
getMaxValue() - Method in class com.monad.homerun.model.scalar.ValueType
 
getMembers() - Method in class com.monad.homerun.model.set.SetModelStatus
 
getMessage(String, boolean, String) - Method in interface com.monad.homerun.msgmgt.MessageService
 
getMessage(String) - Method in interface com.monad.homerun.msgmgt.MessageService
 
getMessageBoards(String) - Method in interface com.monad.homerun.msgmgt.MessageService
 
getMessageKeys(String) - Method in interface com.monad.homerun.msgmgt.MessageService
 
getMinutes() - Method in class com.monad.homerun.action.DateBinding
Returns the time in minute of the week
getMinValue() - Method in class com.monad.homerun.model.scalar.ValueType
 
getMode() - Method in class com.monad.homerun.action.Binding
Returns the binding mode
getMode() - Method in class com.monad.homerun.model.date.DateRelation
 
getMode() - Method in class com.monad.homerun.model.numeric.NumericRelation
 
getMode() - Method in class com.monad.homerun.model.scalar.ScalarRelation
 
getMode() - Method in class com.monad.homerun.model.set.SetRelation
 
getMode() - Method in class com.monad.homerun.model.time.TimeRelation
 
getMode() - Method in class com.monad.homerun.rule.RuleTrace
 
getModeIconName(int) - Static method in class com.monad.homerun.action.Binding
Returns the name of the icon for the binding mode
getModel(String, String) - Method in interface com.monad.homerun.model.Relator
Returns a model description for a given name
getModel(String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
Returns a model definition.
getModelBinding(String) - Method in class com.monad.homerun.object.Instance
 
getModelBindings() - Method in class com.monad.homerun.object.Instance
 
getModelConstraint(String, String) - Method in class com.monad.homerun.object.Type
 
getModelControlNames() - Method in class com.monad.homerun.object.Instance
 
getModelCore(String) - Method in interface com.monad.homerun.modelmgt.ModelService
Returns current persisted component of a runtime model
getModelEmitterNames() - Method in class com.monad.homerun.object.Instance
 
getModelName() - Method in class com.monad.homerun.model.date.DateModel
 
getModelName() - Method in class com.monad.homerun.model.date.DateModelStatus
 
getModelName() - Method in interface com.monad.homerun.model.Model
Returns the name of model, unique within a domain.
getModelName() - Method in interface com.monad.homerun.model.ModelStatus
Returns the name of the model whose status it is
getModelName() - Method in class com.monad.homerun.model.numeric.NumericModel
 
getModelName() - Method in class com.monad.homerun.model.numeric.NumericModelStatus
 
getModelName() - Method in class com.monad.homerun.model.Relation
Returns the model name
getModelName() - Method in class com.monad.homerun.model.scalar.ScalarModel
 
getModelName() - Method in class com.monad.homerun.model.scalar.ScalarModelStatus
 
getModelName() - Method in class com.monad.homerun.model.set.SetModel
 
getModelName() - Method in class com.monad.homerun.model.set.SetModelStatus
 
getModelName() - Method in class com.monad.homerun.model.state.StateModel
 
getModelName() - Method in class com.monad.homerun.model.state.StateModelStatus
 
getModelName() - Method in class com.monad.homerun.model.time.TimeModel
 
getModelName() - Method in class com.monad.homerun.model.time.TimeModelStatus
 
getModelName() - Method in interface com.monad.homerun.modelmgt.ModelRuntime
Returns the name of the model (definition).
getModelNames(String) - Method in interface com.monad.homerun.modelmgt.ModelService
Returns a list of defined models in a domain.
getModelNames() - Method in class com.monad.homerun.object.Instance
 
getModelsOfType(String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getModelStates() - Method in class com.monad.homerun.model.state.StateModelStatus
 
getModelStatus(String, String, String) - Method in interface com.monad.homerun.model.Relator
Return the current status of a model runtime
getModelStatus(String, String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
General query for an objects's current model state/value/etc.
getModelStatus(String, String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getModelSubType() - Method in class com.monad.homerun.model.date.DateModel
 
getModelSubType() - Method in class com.monad.homerun.model.time.TimeModel
 
getModelTrail(String, String, String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getModelType() - Method in class com.monad.homerun.model.date.DateModel
 
getModelType() - Method in class com.monad.homerun.model.date.DateModelStatus
 
getModelType() - Method in interface com.monad.homerun.model.Model
Returns the type of the model.
getModelType() - Method in interface com.monad.homerun.model.ModelStatus
Returns the type of the model.
getModelType() - Method in class com.monad.homerun.model.numeric.NumericModel
 
getModelType() - Method in class com.monad.homerun.model.numeric.NumericModelStatus
 
getModelType() - Method in class com.monad.homerun.model.scalar.ScalarModel
 
getModelType() - Method in class com.monad.homerun.model.scalar.ScalarModelStatus
 
getModelType() - Method in class com.monad.homerun.model.set.SetModel
 
getModelType() - Method in class com.monad.homerun.model.set.SetModelStatus
 
getModelType() - Method in class com.monad.homerun.model.state.StateModel
 
getModelType() - Method in class com.monad.homerun.model.state.StateModelStatus
 
getModelType() - Method in class com.monad.homerun.model.time.TimeModel
 
getModelType() - Method in class com.monad.homerun.model.time.TimeModelStatus
 
getModelTypes(String, boolean) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getModelValue() - Method in class com.monad.homerun.model.date.DateModelStatus
 
getModelValue() - Method in interface com.monad.homerun.model.ModelStatus
Returns the current value of the model.
getModelValue() - Method in class com.monad.homerun.model.numeric.NumericModelStatus
 
getModelValue() - Method in class com.monad.homerun.model.scalar.ScalarModelStatus
 
getModelValue() - Method in class com.monad.homerun.model.set.SetModelStatus
 
getModelValue() - Method in class com.monad.homerun.model.state.StateModelStatus
 
getModelValue() - Method in class com.monad.homerun.model.time.TimeModelStatus
 
getModes() - Static method in class com.monad.homerun.action.Binding
Returns all modes as readable strings
getModificationTime() - Method in class com.monad.homerun.base.DataObject
Returns the millisecond timestamp of the last object modification
getModifier(String) - Method in class com.monad.homerun.rule.Task
 
getModifierNames() - Method in class com.monad.homerun.rule.Task
 
getMonth() - Method in class com.monad.homerun.action.Month
 
getMonth(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
getMonthNames() - Method in interface com.monad.homerun.objmgt.ActionService
 
getNailedControls() - Method in class com.monad.homerun.object.Type
 
getNailedEmitters() - Method in class com.monad.homerun.object.Type
 
getNailedModels() - Method in class com.monad.homerun.object.Type
 
getName() - Method in class com.monad.homerun.base.DataObject
Returns the object's name
getName() - Method in class com.monad.homerun.base.NamedType
Returns the name (key) of the specifier
getName() - Method in class com.monad.homerun.base.Specifier
Returns the name (key) of the specifier
getName() - Method in class com.monad.homerun.base.User
Returns the userName
getName() - Method in interface com.monad.homerun.function.Function
Returns the name of the function
getName() - Method in class com.monad.homerun.function.math.Max
 
getName() - Method in class com.monad.homerun.function.math.Mean
 
getName() - Method in class com.monad.homerun.function.math.Min
 
getName() - Method in class com.monad.homerun.function.math.Sum
 
getName() - Method in class com.monad.homerun.object.Domain
 
getName() - Method in class com.monad.homerun.object.Type
 
getName() - Method in class com.monad.homerun.object.TypeProperty
 
getName() - Method in interface com.monad.homerun.objmgt.ControlRuntime
 
getName() - Method in interface com.monad.homerun.objmgt.ObjectRuntime
 
getName() - Method in interface com.monad.homerun.repo.Repository
Returns name of repository
getNamedProperties() - Method in interface com.monad.homerun.config.ConfigContext
Obtains named context properties
getNamedProperty(String) - Method in interface com.monad.homerun.config.ConfigContext
Return the value of a named context property
getNamedPropertyAttributes(String) - Method in interface com.monad.homerun.config.ConfigContext
Returns named properties with given attribute
getNextEvent() - Method in interface com.monad.homerun.app.TransportMonitor
 
getNextSchedule() - Method in class com.monad.homerun.action.Schedule
Returns the name of the schedule that follows this one
getNote() - Method in class com.monad.homerun.action.Binding
Returns an optional note
getNote() - Method in class com.monad.homerun.base.DataObject
Returns an optional note
getNote() - Method in class com.monad.homerun.filter.Screen
 
getNote() - Method in class com.monad.homerun.rule.Condition
 
getNote() - Method in class com.monad.homerun.rule.Task
 
getNumberEvents() - Method in interface com.monad.homerun.app.TransportMonitor
 
getNumberType() - Method in class com.monad.homerun.model.numeric.NumericModel
 
getNumberType() - Method in class com.monad.homerun.model.numeric.NumericRelation
 
getNumBindings() - Method in class com.monad.homerun.action.Plan
Returns the number of bindings in this plan
getNumBindings() - Method in class com.monad.homerun.action.ReflexSet
Returns the number of bindings in this plan
getNumClauses() - Method in class com.monad.homerun.rule.Rule
Returns the number of clauses in the rule
getNumConditions() - Method in class com.monad.homerun.rule.Clause
Returns the number of conditions in the clause (may be 0)
getNumEntries() - Method in class com.monad.homerun.action.Month
Returns the number of entries in the month
getNumEntries() - Method in class com.monad.homerun.action.Schedule
Returns the number of entries in the schedule
getNumMessages(String) - Method in interface com.monad.homerun.msgmgt.MessageService
 
getNumnSpecs() - Method in class com.monad.homerun.control.Panel
Returns the number of control specifications in the panel
getNumOneOffTasks() - Method in class com.monad.homerun.util.HRTimer
Returns the current number of non-repeatable tasks
getNumReaders() - Method in class com.monad.homerun.message.Track
 
getNumRepeatTasks() - Method in class com.monad.homerun.util.HRTimer
Returns the current number of repeatable tasks
getNumScenes() - Method in class com.monad.homerun.view.Album
 
getNumScreens() - Method in class com.monad.homerun.filter.Filter
Returns the number of screens in the filter
getNumSelectors() - Method in class com.monad.homerun.view.Album
 
getNumStates() - Method in class com.monad.homerun.model.state.StateModelStatus
 
getNumTasks() - Method in class com.monad.homerun.rule.Clause
Returns the number of the tasks in the clause (must be at least 1 if clause is valid)
getNumTasks() - Method in class com.monad.homerun.util.HRTimer
Returns the number of active tasks
getNumValues() - Method in class com.monad.homerun.filter.Filter
Returns the number of values in the filter
getNumViews() - Method in class com.monad.homerun.view.Region
Returns the number of views in this region
getNumViews() - Method in class com.monad.homerun.view.Scene
 
getNumWires() - Method in class com.monad.homerun.wiring.Circuit
Returns the number of wires in the circuit
getObject(String, String) - Method in interface com.monad.homerun.filter.Screener
Retrieves an object from the object store
getObject(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getObject(String, String) - Method in interface com.monad.homerun.store.ObjectStore
Retrieves an object from the store from given group
getObjectKeys(String, String, String) - Method in interface com.monad.homerun.store.ObjectStore
Obtains a list of indexed object keys
getObjectModelNames(String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
Returns a list of created runtime models for given domain and object.
getObjectName() - Method in class com.monad.homerun.action.EventBinding
Returns the object whose event is bound
getObjectName() - Method in class com.monad.homerun.rule.Condition
 
getObjectName() - Method in class com.monad.homerun.wiring.Circuit
Returns the object name
getObjectNames(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getObjectNames(String, String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getObjectProperties(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getObjectType(String, String) - Method in interface com.monad.homerun.filter.Screener
Gets a type description for a given object
getObjectType(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getOffset() - Method in class com.monad.homerun.action.EventBinding
Returns the time offset - i.e.
getOffset() - Method in class com.monad.homerun.action.ReflexBinding
Returns the time offset - i.e.
getOperator() - Method in class com.monad.homerun.filter.ComponentScreen
Returns the screen operator
getOperator() - Method in class com.monad.homerun.filter.FilterScreen
Returns the screen operator
getOperator() - Method in class com.monad.homerun.filter.ListScreen
Returns the screen operator
getOperator() - Method in class com.monad.homerun.filter.TypeScreen
Returns the screen operator
getOperator() - Method in class com.monad.homerun.model.Relation
Returns the relation operator
getOSTag() - Static method in class com.monad.homerun.core.GlobalProps
Returns a tag for the family of operating system where server is installed
getPackageTags(String) - Method in interface com.monad.homerun.repo.Repository
Returns an array of package descriptions in given category
getPackageTags(String) - Method in interface com.monad.homerun.repo.RepositoryAdmin
Returns an array of package descriptions in given category
getPanel(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getPanelCategories() - Method in interface com.monad.homerun.objmgt.ObjectService
 
getPanelNames(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getPassword() - Method in class com.monad.homerun.base.User
Returns the user's password
getPermissions() - Method in class com.monad.homerun.object.Type
 
getPlan(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
getPlanNames() - Method in interface com.monad.homerun.base.LimiterResolver
 
getPlanNames() - Method in interface com.monad.homerun.objmgt.ActionService
Returns the names of all defined event plans
getPlot(List<String>, String, String) - Method in interface com.monad.homerun.store.RecordingService
Obtains an image of a plot of one or more recordings
getPointName() - Method in class com.monad.homerun.control.ControlPoint
Returns the display name of the control point
getPredictability() - Method in class com.monad.homerun.event.Emitter
 
getPresentationName() - Method in interface com.monad.homerun.repo.Resource
Returns a human readable name
getPriority() - Method in class com.monad.homerun.message.Message
 
getProperties() - Method in class com.monad.homerun.action.Binding
 
getProperties() - Method in interface com.monad.homerun.config.ConfigContext
Obtains context properties
getProperties(String) - Method in interface com.monad.homerun.config.ConfigService
 
getProperties() - Method in class com.monad.homerun.object.CompBinding
 
getProperties() - Method in class com.monad.homerun.object.Constraint
 
getProperties() - Method in class com.monad.homerun.object.Instance
 
getProperties() - Method in class com.monad.homerun.object.Type
 
getProperties() - Method in interface com.monad.homerun.repo.Resource
Returns properties of resource
getPropertiesDefault(String) - Method in interface com.monad.homerun.config.ConfigContext
Returns deafault properties for a context feature
getProperty(String) - Method in class com.monad.homerun.action.Binding
Returns the value of the named property
getProperty(String) - Method in interface com.monad.homerun.config.ConfigContext
Obtains a context property value
getProperty(String) - Method in class com.monad.homerun.object.CompBinding
 
getProperty(String) - Method in class com.monad.homerun.object.Constraint
 
getProperty(String) - Method in class com.monad.homerun.object.Instance
 
getProperty(String) - Method in class com.monad.homerun.object.Type
 
getPropertyAttr(String, String) - Method in interface com.monad.homerun.config.ConfigContext
Obtains the value of a property attribute
getPropertyName() - Method in class com.monad.homerun.filter.PropertyScreen
Returns the name of the property
getPropertyNames() - Method in class com.monad.homerun.object.Type
 
getPropertyValue() - Method in class com.monad.homerun.filter.PropertyScreen
Returns the value of the property
getPropTypeAttribute(String) - Method in class com.monad.homerun.object.Type
 
getRange(String) - Method in class com.monad.homerun.model.scalar.ScalarModelStatus
 
getRangeMax() - Method in class com.monad.homerun.model.scalar.Range
 
getRangeMin() - Method in class com.monad.homerun.model.scalar.Range
 
getRanges() - Method in class com.monad.homerun.model.scalar.ScalarModel
 
getRanges() - Method in class com.monad.homerun.model.scalar.ScalarModelStatus
 
getReachableApps(String) - Method in interface com.monad.homerun.app.AppService
 
getReaderNames() - Method in interface com.monad.homerun.msgmgt.MessageService
 
getReaders() - Method in class com.monad.homerun.message.Track
 
getReaderStatus(String) - Method in class com.monad.homerun.message.Track
 
getRecipient() - Method in class com.monad.homerun.message.Message
 
getRecipientNames() - Method in interface com.monad.homerun.msgmgt.MessageService
 
getRecording(String) - Method in interface com.monad.homerun.store.RecordingService
Obtains a recording by recording ID
getReflexSet(String) - Method in interface com.monad.homerun.objmgt.ObjectService
Returns the ReflexSet for given name.
getRegion(String) - Method in class com.monad.homerun.view.Scene
 
getRegions() - Method in class com.monad.homerun.view.Scene
 
getRelation() - Method in class com.monad.homerun.filter.PropertyScreen
 
getRelation() - Method in class com.monad.homerun.filter.RelationScreen
 
getRelation() - Method in class com.monad.homerun.rule.Condition
 
getRepeat() - Method in class com.monad.homerun.action.Schedule
Returns the repetition count of the schedule
getRepository() - Method in interface com.monad.homerun.repo.Resource
Returns the repository that holds this resource
getResource(String) - Method in interface com.monad.homerun.repo.RepositoryAdmin
Retrieves a resource given it's repository ID
getResources() - Method in interface com.monad.homerun.repo.Repository
Obtain the list of Resources in the repostiory
getResult() - Method in interface com.monad.homerun.core.Trace
Returns the top-level result of the trace
getResult() - Method in class com.monad.homerun.filter.FilterTrace
 
getResult() - Method in class com.monad.homerun.rule.RuleTrace
 
getRoles() - Method in class com.monad.homerun.base.User
Returns the user's roles
getRule(String, String) - Method in interface com.monad.homerun.objmgt.ActionService
 
getRule(String, String) - Method in interface com.monad.homerun.rule.Invoker
 
getRuleBindingVariables(String, String) - Method in interface com.monad.homerun.objmgt.ActionService
Returns array of binding variables for the rule
getRuleCategories() - Method in interface com.monad.homerun.objmgt.ActionService
Returns a list of rule categories
getRuleCategory() - Method in class com.monad.homerun.rule.TraceContext
 
getRuleName() - Method in class com.monad.homerun.rule.TraceContext
 
getRuleNames(String) - Method in interface com.monad.homerun.objmgt.ActionService
Returns a list of action rules in given category
getScene(String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getSceneCategories() - Method in interface com.monad.homerun.modelmgt.ModelService
 
getSceneName() - Method in class com.monad.homerun.view.Selector
Returns the name of a scene
getSceneName() - Method in class com.monad.homerun.view.Snapshot
Returns the name of the scene whose snapshot this is
getSceneNames() - Method in interface com.monad.homerun.base.LimiterResolver
 
getSceneNames(String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getSceneNames(String) - Method in class com.monad.homerun.view.Album
 
getSceneNames() - Method in class com.monad.homerun.view.Album
 
getSceneTime() - Method in class com.monad.homerun.view.Snapshot
Returns the last modification time of the scene at the time the snaphot was captured as millisecond system time.
getSchedule(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
getScheduleNames() - Method in interface com.monad.homerun.base.LimiterResolver
 
getScheduleNames() - Method in interface com.monad.homerun.objmgt.ActionService
 
getScope() - Method in class com.monad.homerun.rule.RuleTrace
 
getScreen(int) - Method in class com.monad.homerun.filter.Filter
Return the screen at the specified index
getSelector() - Method in class com.monad.homerun.control.ControlSpec
Returns the specifier selector
getSelector() - Method in class com.monad.homerun.view.View
Returns the component selector, usually the object name
getSender() - Method in class com.monad.homerun.message.Message
 
getServiceId() - Method in class com.monad.homerun.control.Control
Returns the optional serviceID
getSessionUser(String) - Method in interface com.monad.homerun.app.AppService
 
getSink() - Method in class com.monad.homerun.wiring.Wire
Return the name of the sink (RHS) of the wire
getSinkComponent() - Method in class com.monad.homerun.wiring.Circuit
Returns the name of the sink component
getSinkInputs() - Method in class com.monad.homerun.wiring.Wire
Return the inputs of the sink (RHS) of the wire
getSinkType() - Method in class com.monad.homerun.wiring.Circuit
Returns the type of the sink component (model, controls, etc)
getSnapshot(String, String, long) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getSnapshotTimes(String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getSource() - Method in class com.monad.homerun.wiring.Wire
Return the name of the source (LHS) of the wire
getSourceComponent() - Method in class com.monad.homerun.wiring.Circuit
Returns the name of the source component
getSourceInputs() - Method in class com.monad.homerun.wiring.Wire
Return the inputs of the source (LHS) of the wire
getSourceName() - Method in class com.monad.homerun.action.EventBinding
Returns the name of the event's emitter
getSourceName() - Method in class com.monad.homerun.action.ReflexBinding
Returns the name of the event's emitter
getSourceName() - Method in class com.monad.homerun.event.Emitter
Returns the name of the emitter
getSourceType() - Method in class com.monad.homerun.action.EventBinding
Returns the type of the emitter
getSourceType() - Method in class com.monad.homerun.action.ReflexBinding
Returns the type of the emitter
getSourceType() - Method in class com.monad.homerun.wiring.Circuit
Returns the type of the source component (model, control, etc)
getSpec(int) - Method in class com.monad.homerun.control.Panel
 
getSpecifier(String) - Method in class com.monad.homerun.object.Type
 
getSpecifiers(boolean) - Method in interface com.monad.homerun.config.ConfigContext
Obtains a list of context specifiers
getSpecifiers() - Method in class com.monad.homerun.control.Control
Returns the list of control specifiers
getSpecifiers() - Method in class com.monad.homerun.object.Type
 
getSpecs() - Method in class com.monad.homerun.control.Panel
 
getSpecType() - Method in class com.monad.homerun.filter.PropertyScreen
 
getSpecType() - Method in class com.monad.homerun.filter.RelationScreen
 
getStartTime() - Method in class com.monad.homerun.view.Selector
 
getState(String) - Method in class com.monad.homerun.model.state.StateModelStatus
 
getStateDesc(String) - Method in class com.monad.homerun.model.state.StateModel
 
getStateDescs() - Method in class com.monad.homerun.model.state.StateModel
 
getStatement() - Method in class com.monad.homerun.filter.FilterTrace
 
getStatement() - Method in class com.monad.homerun.rule.RuleTrace
 
getStateName() - Method in class com.monad.homerun.model.state.State
 
getStateName() - Method in class com.monad.homerun.model.state.StateRelation
 
getStateNames() - Method in class com.monad.homerun.model.date.DateModel
 
getStateNames() - Method in class com.monad.homerun.model.date.DateModelStatus
 
getStateNames() - Method in class com.monad.homerun.model.state.StateModel
 
getStateNames() - Method in class com.monad.homerun.model.state.StateModelStatus
 
getStatus() - Method in interface com.monad.homerun.modelmgt.ModelRuntime
Returns the current runtime status.
getStatus() - Method in class com.monad.homerun.object.Instance
 
getStatus(String, String, String) - Method in class com.monad.homerun.view.Snapshot
Retrieves the status of an individual component
getStorageKey() - Method in class com.monad.homerun.model.ModelCore
Returns the storage key for core
getStringValue() - Method in class com.monad.homerun.base.Value
Returns the value converted to a String
getSubTrace(int) - Method in class com.monad.homerun.filter.FilterTrace
 
getSubTrace(int) - Method in class com.monad.homerun.rule.RuleTrace
 
getSubType() - Method in class com.monad.homerun.model.date.DateModelStatus
 
getSubType() - Method in class com.monad.homerun.model.time.TimeModelStatus
 
getSymbolicName() - Method in interface com.monad.homerun.repo.Resource
Returns a symbolic name for the repository
getTag() - Method in class com.monad.homerun.model.scalar.ValueType
 
getTagName() - Method in class com.monad.homerun.model.numeric.Limit
Returns the name of the tag
getTagName() - Method in class com.monad.homerun.model.scalar.Range
 
getTarget(String) - Method in class com.monad.homerun.model.state.State
 
getTarget() - Method in class com.monad.homerun.rule.Task
 
getTask(int) - Method in class com.monad.homerun.rule.Clause
Returns the task at the specified index
getTaskStr(int) - Method in class com.monad.homerun.rule.Clause
Returns a decription of the task at the specified index
getTerm() - Method in class com.monad.homerun.filter.FilterTrace
 
getTerm() - Method in class com.monad.homerun.rule.RuleTrace
 
getTermName() - Method in class com.monad.homerun.filter.FilterTrace
 
getTermName() - Method in class com.monad.homerun.rule.RuleTrace
 
getText() - Method in class com.monad.homerun.message.Message
 
getTime() - Method in class com.monad.homerun.action.TimeBinding
Returns the binding time
getTime() - Method in class com.monad.homerun.base.Value
 
getTimeStamp() - Method in class com.monad.homerun.message.Message
 
getTimeValue() - Method in class com.monad.homerun.model.time.TimeRelation
 
getTrace() - Method in class com.monad.homerun.rule.TraceContext
 
getTraceContext(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
getTraceDescriptions() - Method in interface com.monad.homerun.objmgt.ActionService
 
getTrack(String) - Method in interface com.monad.homerun.msgmgt.MessageService
 
getTransitionNames() - Method in class com.monad.homerun.model.state.State
 
getTransportMonitor(String, String) - Method in interface com.monad.homerun.app.AppService
 
getTTL() - Method in class com.monad.homerun.message.Message
 
getType() - Method in class com.monad.homerun.base.NamedType
Returns the datatype of the specifier value
getType() - Method in class com.monad.homerun.base.Specifier
Returns the datatype of the specifier value
getType() - Method in class com.monad.homerun.base.Value
Returns the value type
getType() - Method in class com.monad.homerun.control.ControlSpec
Returns the type of the control specifier
getType() - Method in class com.monad.homerun.filter.FilterTrace
 
getType() - Method in class com.monad.homerun.filter.Screen
Returns the type of the screen
getType() - Method in class com.monad.homerun.object.Domain
 
getType() - Method in class com.monad.homerun.object.TypeProperty
 
getType(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getType() - Method in class com.monad.homerun.rule.RuleTrace
 
getType() - Method in class com.monad.homerun.rule.Task
 
getType() - Method in class com.monad.homerun.view.Selector
 
getType() - Method in class com.monad.homerun.view.View
Returns the type of the view, whch may be model, image, etc
getTypeName() - Method in class com.monad.homerun.base.Value
 
getTypeName() - Method in class com.monad.homerun.event.Emitter
Returns the type of the emitter
getTypeName() - Method in class com.monad.homerun.filter.TypeScreen
Returns the type name
getTypeName() - Method in class com.monad.homerun.model.numeric.NumberType
 
getTypeName() - Method in class com.monad.homerun.model.scalar.ValueType
 
getTypeName() - Method in class com.monad.homerun.object.Instance
 
getTypeName() - Method in class com.monad.homerun.object.Type
 
getTypeNames(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getTypes(String) - Method in interface com.monad.homerun.filter.Screener
Gets a list of type descriptions for a given domain
getTypes() - Static method in class com.monad.homerun.model.numeric.NumberType
 
getTypes(String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
getUniverse() - Method in class com.monad.homerun.model.set.SetModel
 
getUniverse() - Method in class com.monad.homerun.model.set.SetRelation
 
getURL() - Method in interface com.monad.homerun.repo.Repository
Returns the URL associated with the repository
getUserNames() - Method in interface com.monad.homerun.app.AppService
 
getValue() - Method in class com.monad.homerun.base.Value
Returns the actual value
getValue(int) - Method in class com.monad.homerun.filter.Filter
 
getValue(String) - Method in class com.monad.homerun.filter.Filter
Returns the FilterValue matching the specified name
getValue() - Method in class com.monad.homerun.model.date.DateRelation
 
getValue() - Method in class com.monad.homerun.model.numeric.NumericModelCore
 
getValue() - Method in class com.monad.homerun.model.numeric.NumericRelation
 
getValue() - Method in class com.monad.homerun.model.Relation
 
getValue() - Method in class com.monad.homerun.model.scalar.ScalarModelCore
 
getValue() - Method in class com.monad.homerun.model.scalar.ScalarRelation
 
getValue() - Method in class com.monad.homerun.model.set.SetModelCore
 
getValue() - Method in class com.monad.homerun.model.set.SetRelation
 
getValue() - Method in class com.monad.homerun.model.state.StateRelation
 
getValue() - Method in class com.monad.homerun.model.time.TimeRelation
 
getValue() - Method in class com.monad.homerun.object.TypeProperty
 
getValues() - Method in class com.monad.homerun.filter.Filter
 
getValueType() - Method in class com.monad.homerun.model.date.DateRelation
 
getValueType(String) - Method in interface com.monad.homerun.model.Relator
Returns a ValueType for a given name
getValueType() - Method in class com.monad.homerun.model.scalar.ScalarModel
 
getValueType() - Method in class com.monad.homerun.model.scalar.ScalarRelation
 
getValueType() - Method in class com.monad.homerun.model.time.TimeRelation
 
getValueType(String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getValueType() - Method in class com.monad.homerun.view.Recording
 
getValueTypeNames() - Method in interface com.monad.homerun.modelmgt.ModelService
 
getVerb() - Method in class com.monad.homerun.rule.Task
 
getView(int) - Method in class com.monad.homerun.view.Region
Returns the view at index i of the region
getViewBytes(View) - Method in interface com.monad.homerun.modelmgt.ModelService
 
getViews() - Method in class com.monad.homerun.view.Region
Returns an ordered list of views in this region
getViewTypes() - Method in interface com.monad.homerun.modelmgt.ModelService
 
getWire(int) - Method in class com.monad.homerun.wiring.Circuit
Returns a wire at designated index
getWires() - Method in class com.monad.homerun.wiring.Circuit
Returns the wires in the circuit
getYear() - Method in class com.monad.homerun.action.Month
 
GlobalProps - Class in com.monad.homerun.core
GlobalProps contains properties affecting all homerun components and apps and frequently used constants
GlobalProps() - Constructor for class com.monad.homerun.core.GlobalProps
 

H

HAIL_ACK - Static variable in class com.monad.homerun.base.X10Common
 
HAIL_REQ - Static variable in class com.monad.homerun.base.X10Common
 
HandlerFactory - Interface in com.monad.homerun.objmgt
HandlerFactory is a service interface for bundles providing device handlers
hasActionScope() - Method in class com.monad.homerun.rule.RuleTrace
 
hasConditionScope() - Method in class com.monad.homerun.rule.RuleTrace
 
hasControl(String) - Method in class com.monad.homerun.object.Instance
 
hasEmitter(String) - Method in class com.monad.homerun.object.Instance
 
HashMapper - Class in com.monad.homerun.base
 
HashMapper() - Constructor for class com.monad.homerun.base.HashMapper
 
HashMapper(String, int, String) - Constructor for class com.monad.homerun.base.HashMapper
 
hasInputs() - Method in class com.monad.homerun.control.Control
Indicates if control has any inputs
hasInputs() - Method in class com.monad.homerun.control.ControlPoint
Returns whether the control point requires inputs
hasMember(String) - Method in class com.monad.homerun.model.set.SetModelStatus
 
hasModel(String) - Method in class com.monad.homerun.object.Instance
 
hasNext() - Method in interface com.monad.homerun.core.Trace
Returns whether there are more trace records
hasNext() - Method in class com.monad.homerun.filter.FilterTrace
 
hasNext() - Method in class com.monad.homerun.rule.RuleTrace
 
hasOption(int) - Method in class com.monad.homerun.view.View
Returns whether view has the given format option
hasRole(int) - Method in class com.monad.homerun.base.User
Tests whether user has designated role
holds(String, String, Relator, Trace) - Method in class com.monad.homerun.model.date.DateRelation
 
holds(String, String, Relator, Trace) - Method in class com.monad.homerun.model.numeric.NumericRelation
 
holds(String, String, Relator, Trace) - Method in class com.monad.homerun.model.Relation
 
holds(String, String, Relator, Trace) - Method in class com.monad.homerun.model.scalar.ScalarRelation
 
holds(String, String, Relator, Trace) - Method in class com.monad.homerun.model.set.SetRelation
 
holds(String, String, Relator, Trace) - Method in class com.monad.homerun.model.state.StateRelation
 
holds(String, String, Relator, Trace) - Method in class com.monad.homerun.model.time.TimeRelation
 
homeDir - Static variable in class com.monad.homerun.core.GlobalProps
 
homologous(Circuit) - Method in class com.monad.homerun.wiring.Circuit
Returns similarity measure between this object and another circuit
HRTimer - Class in com.monad.homerun.util
HRTimer is a simple system-wide timer facility using a singleton Timer, with additional instrumentation.

I

ICON_TYPE - Static variable in class com.monad.homerun.base.Specifier
icon type - single selection from a group of icons display: as icon label with a button to invoke IconBrowser widget to change limiters:
IN - Static variable in class com.monad.homerun.model.scalar.Range
 
index(String, String, String, Object) - Method in interface com.monad.homerun.store.ObjectStore
Indexes an object by the passed index key
inform(Event) - Method in interface com.monad.homerun.modelmgt.ModelRuntime
Informs the model of a possibly relevant event.
INFORM_TYPE - Static variable in class com.monad.homerun.rule.Task
 
informModel(String, String, String, Event) - Method in interface com.monad.homerun.modelmgt.ModelService
 
informModel(String, String, String, String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
informModel(String, String, String, Event) - Method in interface com.monad.homerun.objmgt.ModelUpdater
 
informModel(String, String, String, Event) - Method in interface com.monad.homerun.objmgt.RuntimeContext
 
informModel(String, String, String, Event) - Method in interface com.monad.homerun.rule.Invoker
 
init(boolean) - Method in interface com.monad.homerun.core.ManagedService
Initialize a service
init(Properties) - Method in interface com.monad.homerun.log.LogHandler
Initializes the log handler
init(Model, Map, RuntimeContext) - Method in interface com.monad.homerun.modelmgt.ModelRuntime
Initializes runtime with model declaration.
init(Properties) - Method in interface com.monad.homerun.objmgt.DeviceHandler
Perform any initialization required to operate, possibly based on passed properties.
init(Properties, RuntimeContext) - Method in interface com.monad.homerun.objmgt.ObjectRuntime
 
INST_PROP - Static variable in class com.monad.homerun.filter.Screen
 
installConf(Bundle) - Static method in class com.monad.homerun.config.Installer
 
installed - Variable in class com.monad.homerun.core.PkgTag
 
Installer - Class in com.monad.homerun.config
Installer contains static utility methods for installing resources into the server.
Installer() - Constructor for class com.monad.homerun.config.Installer
 
Instance - Class in com.monad.homerun.object
Instance is a lightweight container used to hold a description of a particular object, i.e.
Instance() - Constructor for class com.monad.homerun.object.Instance
 
Instance(Instance) - Constructor for class com.monad.homerun.object.Instance
 
INT_TYPE - Static variable in class com.monad.homerun.base.Specifier
integer type display: text box limiters: - integerhood validated, & range-checked if specified
INTERACTIVE_MODE - Static variable in class com.monad.homerun.rule.RuleTrace
 
INTERVAL - Static variable in class com.monad.homerun.model.numeric.NumberType
 
intervalStr(long, int) - Static method in class com.monad.homerun.util.TimeUtil
 
Invoker - Interface in com.monad.homerun.rule
Invoker interface describes a class that can validate and invoke rules.
invoker - Variable in class com.monad.homerun.rule.TraceDescription
 
invokerType - Variable in class com.monad.homerun.rule.TraceDescription
 
isAlternate() - Method in class com.monad.homerun.filter.Screen
Returns whether screen alternates with predecessor screen
isAlternate() - Method in class com.monad.homerun.rule.Condition
 
isAlternate() - Method in class com.monad.homerun.rule.Task
 
isAppliable() - Method in class com.monad.homerun.rule.Rule
Can the rule be applied (does it have any conditions), as opposed to just performed ?
isDeniedControl(String) - Method in class com.monad.homerun.object.Type
 
isDeniedModel(String) - Method in class com.monad.homerun.object.Type
 
isEmpty() - Method in interface com.monad.homerun.config.ConfigContext
Returns whether context contains any values
isEnabled() - Method in interface com.monad.homerun.config.ConfigContext
Returns enabled status of this context
isExtension(int) - Method in class com.monad.homerun.base.HashMapper
 
isFeatureEnabled(String) - Method in interface com.monad.homerun.config.ConfigContext
Returns enabled status of this context feature
isIndexed() - Method in class com.monad.homerun.object.TypeProperty
 
isInState(String) - Method in class com.monad.homerun.model.state.StateModelStatus
 
isMultiBind() - Method in class com.monad.homerun.control.Control
Can the control be bound to an object more than once?
isNailedControl(String) - Method in class com.monad.homerun.object.Type
 
isNailedModel(String) - Method in class com.monad.homerun.object.Type
 
isNowRef() - Method in class com.monad.homerun.model.date.DateModel
 
isNowRef() - Method in class com.monad.homerun.model.time.TimeModel
 
isObservable() - Method in class com.monad.homerun.model.date.DateRelation
 
isObservable(Relator, String) - Method in class com.monad.homerun.model.Relation
 
isObservable() - Method in class com.monad.homerun.model.time.TimeRelation
 
isObservable(Invoker) - Method in class com.monad.homerun.rule.Condition
is the condition observable?
isPresent(IUnmarshallingContext) - Method in class com.monad.homerun.base.HashMapper
 
isRecording(String) - Method in interface com.monad.homerun.store.RecordingService
Determines whether a recording is active
isRequired() - Method in class com.monad.homerun.base.Specifier
Is the specifier required?
isRuleStartable(String, String) - Method in interface com.monad.homerun.objmgt.ActionService
Deprecated. 
isRuntime(Screener) - Method in class com.monad.homerun.filter.ComponentScreen
 
isRuntime(Screener) - Method in class com.monad.homerun.filter.Filter
Does filter contain any runtime screens?
isRuntime(Screener) - Method in class com.monad.homerun.filter.FilterScreen
 
isRuntime(Screener) - Method in class com.monad.homerun.filter.ListScreen
 
isRuntime(Screener) - Method in class com.monad.homerun.filter.PropertyScreen
 
isRuntime(Screener) - Method in class com.monad.homerun.filter.RelationScreen
 
isRuntime(Screener) - Method in class com.monad.homerun.filter.Screen
Returns true if testing screen relies on runtime state of system
isRuntime(Screener) - Method in class com.monad.homerun.filter.TypeScreen
 
isServiceActive(String) - Method in interface com.monad.homerun.admin.AdminService
 
isStartable(Invoker) - Method in class com.monad.homerun.rule.Clause
is the clause startable? A clause is startable if it has at least on observable condition.
isStartable(Invoker) - Method in class com.monad.homerun.rule.Rule
Can the rule be started? (as opposed to just executed/run)
isTemplate() - Method in class com.monad.homerun.wiring.Circuit
Is the circuit concrete or a template?
isValidation() - Method in interface com.monad.homerun.core.Trace
Is the trace a validation or execution trace?
isValidation() - Method in class com.monad.homerun.filter.FilterTrace
 
isValidation() - Method in class com.monad.homerun.rule.RuleTrace
 
isValidDeviceCode(String) - Static method in class com.monad.homerun.base.X10Common
 
isValidHouseCode(String) - Static method in class com.monad.homerun.base.X10Common
 
ITV_EXP - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
ITV_SET - Static variable in class com.monad.homerun.model.numeric.NumericModel
 

K

killJob(String) - Method in interface com.monad.homerun.timing.TimingService
Stops a scheduled job

L

LEFT - Static variable in class com.monad.homerun.view.Scene
 
Limit - Class in com.monad.homerun.model.numeric
Limit describes a single value limit in a NumericModel
Limit() - Constructor for class com.monad.homerun.model.numeric.Limit
 
Limit(String, String, long) - Constructor for class com.monad.homerun.model.numeric.Limit
 
Limit(Limit) - Constructor for class com.monad.homerun.model.numeric.Limit
 
LIMIT_MODE - Static variable in class com.monad.homerun.model.numeric.NumericRelation
 
LimiterResolver - Interface in com.monad.homerun.base
LimiterResolver describes classes that can resolve Specifier limiters.
LIST - Static variable in class com.monad.homerun.filter.Screen
 
LIST_TYPE - Static variable in class com.monad.homerun.base.Specifier
list type - multiple selections (0-n) from user-entered strings: really a set type with unconstrained members display: text box + (Add/remove) buttons + text entry box limiters: unchecked, except for duplicates
listen() - Method in interface com.monad.homerun.app.TransportMonitor
 
listRepositories() - Method in interface com.monad.homerun.repo.RepositoryAdmin
Lists repositories under management
ListScreen - Class in com.monad.homerun.filter
ListScreen is a Screen for comparing objects to a fixed list of names.
ListScreen() - Constructor for class com.monad.homerun.filter.ListScreen
 
ListScreen(boolean, String[], int) - Constructor for class com.monad.homerun.filter.ListScreen
 
ListScreen(ListScreen) - Constructor for class com.monad.homerun.filter.ListScreen
 
loadBindings(EventBinding[]) - Method in class com.monad.homerun.action.Plan
 
loadBindings(ReflexBinding[]) - Method in class com.monad.homerun.action.ReflexSet
 
loadEntries(DateBinding[]) - Method in class com.monad.homerun.action.Month
 
loadEntries(TimeBinding[]) - Method in class com.monad.homerun.action.Schedule
 
loadObjects(InputStream, Properties) - Method in interface com.monad.homerun.config.LoadService
Loads the contents of the stream into the data object store
loadObjects(InputStream, String) - Method in interface com.monad.homerun.config.LoadService
Loads the contents of the stream into the data object store
LoadService - Interface in com.monad.homerun.config
LoadService provides methods to load data objects into the object store, localizing values if present
LocalAddress - Class in com.monad.homerun.util
 
LocalAddress() - Constructor for class com.monad.homerun.util.LocalAddress
 
LogHandler - Interface in com.monad.homerun.log
LogHandler is the interface that all logging handlers - the ultimate consumers of logging data - must implement.
logName - Variable in class com.monad.homerun.core.LogTag
 
LogReader - Interface in com.monad.homerun.core
LogReader is a simple log stream reading interface
LogService - Interface in com.monad.homerun.log
LogService defines the logging service interface
logSize - Variable in class com.monad.homerun.core.LogTag
 
LogTag - Class in com.monad.homerun.core
LogTag is a structure to hold minimal information about a log file.
LogTag() - Constructor for class com.monad.homerun.core.LogTag
 
LogTag(String, String, long, long) - Constructor for class com.monad.homerun.core.LogTag
 
LogTag(File) - Constructor for class com.monad.homerun.core.LogTag
 
logTime - Variable in class com.monad.homerun.core.LogTag
 
logType - Variable in class com.monad.homerun.core.LogTag
 
LOWER_LEFT - Static variable in class com.monad.homerun.view.Scene
 
LOWER_RIGHT - Static variable in class com.monad.homerun.view.Scene
 

M

main(String[]) - Static method in class com.monad.homerun.util.LocalAddress
 
ManagedService - Interface in com.monad.homerun.core
Service is the base interface for all services managed by the HomeRun administrator.
mapBindings() - Method in class com.monad.homerun.action.Plan
 
marshal(Object, IMarshallingContext) - Method in class com.monad.homerun.base.HashMapper
 
matches(Event) - Method in class com.monad.homerun.action.EventBinding
 
matches(Event) - Method in class com.monad.homerun.action.ReflexBinding
 
matches(Instance) - Method in class com.monad.homerun.wiring.Circuit
Returns true if circuit matches the passed object
Max - Class in com.monad.homerun.function.math
Max returns the maximum value of its arguments.
Max() - Constructor for class com.monad.homerun.function.math.Max
 
Mean - Class in com.monad.homerun.function.math
Mean returns the average value of its arguments.
Mean() - Constructor for class com.monad.homerun.function.math.Mean
 
MEMBER_MODE - Static variable in class com.monad.homerun.model.set.SetRelation
 
Message - Class in com.monad.homerun.message
 
Message() - Constructor for class com.monad.homerun.message.Message
 
Message(String, String, String) - Constructor for class com.monad.homerun.message.Message
 
MessageService - Interface in com.monad.homerun.msgmgt
MessageService describes the methods any message manager must support
Min - Class in com.monad.homerun.function.math
Min returns the minimum value of its arguments.
Min() - Constructor for class com.monad.homerun.function.math.Min
 
MINS_PER_DAY - Static variable in class com.monad.homerun.core.GlobalProps
 
modeFor(String) - Static method in class com.monad.homerun.action.Binding
Returns a mode for a readable string
Model - Interface in com.monad.homerun.model
Interface for model descriptions.
MODEL_MODE - Static variable in class com.monad.homerun.model.date.DateRelation
 
MODEL_MODE - Static variable in class com.monad.homerun.model.numeric.NumericRelation
 
MODEL_MODE - Static variable in class com.monad.homerun.model.scalar.ScalarRelation
 
MODEL_MODE - Static variable in class com.monad.homerun.model.set.SetRelation
 
MODEL_MODE - Static variable in class com.monad.homerun.model.time.TimeRelation
 
ModelCore - Class in com.monad.homerun.model
ModelCore is an abstract base class whose subclasses describe the volatile/persistable portion of a model runtime.
ModelCore() - Constructor for class com.monad.homerun.model.ModelCore
 
ModelCore(String) - Constructor for class com.monad.homerun.model.ModelCore
 
modelExists(String, String) - Method in interface com.monad.homerun.filter.Screener
Does named model exist?
modelExists(String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
ModelFactory - Interface in com.monad.homerun.modelmgt
ModelFactory is a service interface for bundles providing model runtimes
ModelInformer - Interface in com.monad.homerun.modelmgt
ModelInformer is any non-object source capable of informing object models.
ModelRuntime - Interface in com.monad.homerun.modelmgt
ModelRuntime is the interface for a runtime model
ModelService - Interface in com.monad.homerun.modelmgt
ModelService describes the methods any model manager must implement
ModelStatus - Interface in com.monad.homerun.model
ModelStatus is the very thin interface that model sub-classes' status objects must implement
ModelUpdater - Interface in com.monad.homerun.objmgt
Service interface for model update
modFormat(long) - Static method in class com.monad.homerun.util.TimeUtil
 
MonitorFactory - Interface in com.monad.homerun.app
MonitorFactory is a service interface for providing transport monitors
Month - Class in com.monad.homerun.action
The Month class holds an ordered list of entries for a calendar month.
Month() - Constructor for class com.monad.homerun.action.Month
 
Month(int, int) - Constructor for class com.monad.homerun.action.Month
 
MONTH_NAME - Static variable in class com.monad.homerun.model.date.DateModel
 
monthNameStr(long) - Static method in class com.monad.homerun.util.TimeUtil
 
monthStringFormat(long) - Static method in class com.monad.homerun.util.TimeUtil
 
monthStringFormat(int) - Static method in class com.monad.homerun.util.TimeUtil
 
mowFormat(long) - Static method in class com.monad.homerun.util.TimeUtil
 

N

NAIL - Static variable in class com.monad.homerun.object.Constraint
 
NamedType - Class in com.monad.homerun.base
ValueType is an enumeration of value data types, with optional names.
NamedType(ValueType) - Constructor for class com.monad.homerun.base.NamedType
 
needLimitIcons(int) - Static method in class com.monad.homerun.model.numeric.NumericModel
 
needModelIcon(int) - Static method in class com.monad.homerun.model.date.DateModel
 
needModelIcon(int) - Static method in class com.monad.homerun.model.numeric.NumericModel
 
needModelIcon(int) - Static method in class com.monad.homerun.model.scalar.ScalarModel
 
needModelIcon(int) - Static method in class com.monad.homerun.model.set.SetModel
 
needModelIcon(int) - Static method in class com.monad.homerun.model.state.StateModel
 
needModelIcon(int) - Static method in class com.monad.homerun.model.time.TimeModel
 
needObjectIcon(int) - Static method in class com.monad.homerun.model.date.DateModel
 
needObjectIcon(int) - Static method in class com.monad.homerun.model.time.TimeModel
 
needObjectIcons(int) - Static method in class com.monad.homerun.model.numeric.NumericModel
 
needObjectIcons(int) - Static method in class com.monad.homerun.model.scalar.ScalarModel
 
needObjectIcons(int) - Static method in class com.monad.homerun.model.set.SetModel
 
needObjectIcons(int) - Static method in class com.monad.homerun.model.state.StateModel
 
needRangeIcons(int) - Static method in class com.monad.homerun.model.scalar.ScalarModel
 
needStateIcons(int) - Static method in class com.monad.homerun.model.state.StateModel
 
needTypeIcon(int) - Static method in class com.monad.homerun.model.scalar.ScalarModel
 
needUniverseIcon(int) - Static method in class com.monad.homerun.model.set.SetModel
 
newInstance(String) - Method in class com.monad.homerun.object.Type
 
next() - Method in interface com.monad.homerun.core.Trace
Advances the record pointer in the trace
next() - Method in class com.monad.homerun.filter.FilterTrace
 
next() - Method in class com.monad.homerun.rule.RuleTrace
 
NO_NEXT_SCHEDULE - Static variable in class com.monad.homerun.action.Schedule
 
NoResourceException - Exception in com.monad.homerun.core
Exception representing a missing resource
NoResourceException() - Constructor for exception com.monad.homerun.core.NoResourceException
 
NoResourceException(String) - Constructor for exception com.monad.homerun.core.NoResourceException
 
NoResourceException(String, Throwable) - Constructor for exception com.monad.homerun.core.NoResourceException
 
NoResourceException(Throwable) - Constructor for exception com.monad.homerun.core.NoResourceException
 
NORTH - Static variable in class com.monad.homerun.view.Scene
 
NOW_MODE - Static variable in class com.monad.homerun.model.date.DateRelation
 
NOW_MODE - Static variable in class com.monad.homerun.model.time.TimeRelation
 
NumberType - Class in com.monad.homerun.model.numeric
NumberType describes a numeric type
NumberType() - Constructor for class com.monad.homerun.model.numeric.NumberType
 
NumberType(String, String) - Constructor for class com.monad.homerun.model.numeric.NumberType
 
NumericModel - Class in com.monad.homerun.model.numeric
NumericModel extends Model and is a light-weight container describing concrete numeric models.
NumericModel() - Constructor for class com.monad.homerun.model.numeric.NumericModel
 
NumericModel(String, String, String) - Constructor for class com.monad.homerun.model.numeric.NumericModel
 
NumericModel(String, String, String, String) - Constructor for class com.monad.homerun.model.numeric.NumericModel
 
NumericModel(String, NumericModel) - Constructor for class com.monad.homerun.model.numeric.NumericModel
 
NumericModelCore - Class in com.monad.homerun.model.numeric
NumericModelCore extends ModelCore to describe the volatile/persistable portion of a Numeric model runtime.
NumericModelCore() - Constructor for class com.monad.homerun.model.numeric.NumericModelCore
 
NumericModelCore(Value) - Constructor for class com.monad.homerun.model.numeric.NumericModelCore
 
NumericModelStatus - Class in com.monad.homerun.model.numeric
NumericModelStatus extends ModelStatus for Numeric Models
NumericModelStatus(String, Value, Limit[]) - Constructor for class com.monad.homerun.model.numeric.NumericModelStatus
 
NumericRelation - Class in com.monad.homerun.model.numeric
NumericRelation extends Relation to describe a NumericModel relation
NumericRelation() - Constructor for class com.monad.homerun.model.numeric.NumericRelation
 
NumericRelation(String, String, int, int, String, long, String) - Constructor for class com.monad.homerun.model.numeric.NumericRelation
 
NumericRelation(NumericRelation) - Constructor for class com.monad.homerun.model.numeric.NumericRelation
 

O

OBJECT_TYPE - Static variable in class com.monad.homerun.control.ControlSpec
 
objectExists(String, String) - Method in interface com.monad.homerun.model.Relator
Tests for existance of a component object
objectExists(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
objectExists(String, String) - Method in interface com.monad.homerun.rule.Invoker
Tests for existence of a component object
ObjectFactory - Interface in com.monad.homerun.objmgt
ObjectFactory is a service interface for bundles providing objects
ObjectRuntime - Interface in com.monad.homerun.objmgt
ObjectRuntime is the interface describing runtime (in memory) objects maintained by the system
ObjectService - Interface in com.monad.homerun.objmgt
ObjectService describes the object management services
ObjectStore - Interface in com.monad.homerun.store
ObjectStore interface describes methods for managing a data object store, including a primitive indexing facility
ObjectStoreFactory - Interface in com.monad.homerun.store
ObjectStoreFactory returns an instance of an ObjectStore per store area.
OFF - Static variable in class com.monad.homerun.base.X10Common
 
ON - Static variable in class com.monad.homerun.base.X10Common
 
onEvent(String, Object) - Method in interface com.monad.homerun.core.SystemListener
Receives system events
onEvent(Event) - Method in interface com.monad.homerun.objmgt.RuntimeContext
 
OP_FAIL - Static variable in class com.monad.homerun.filter.FilterScreen
 
OP_HAS - Static variable in class com.monad.homerun.filter.ComponentScreen
 
OP_IS_A - Static variable in class com.monad.homerun.filter.TypeScreen
 
OP_IS_NOT_A - Static variable in class com.monad.homerun.filter.TypeScreen
 
OP_LACKS - Static variable in class com.monad.homerun.filter.ComponentScreen
 
OP_PASS - Static variable in class com.monad.homerun.filter.FilterScreen
 
open() - Method in class com.monad.homerun.view.Selector
 
OPEN_UNIV - Static variable in class com.monad.homerun.model.set.SetModel
 
OPT_ABBREV - Static variable in class com.monad.homerun.model.date.DateModel
 
OPT_AVERAGE - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_DMDATE - Static variable in class com.monad.homerun.model.date.DateModel
 
OPT_GRAPHICAL - Static variable in class com.monad.homerun.model.date.DateModel
 
OPT_GRAPHICAL - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_GRAPHICAL - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_GRAPHICAL - Static variable in class com.monad.homerun.model.set.SetModel
 
OPT_GRAPHICAL - Static variable in class com.monad.homerun.model.state.StateModel
 
OPT_GRAPHICAL - Static variable in class com.monad.homerun.model.time.TimeModel
 
OPT_HOUR24 - Static variable in class com.monad.homerun.model.time.TimeModel
 
OPT_LIMIT_ICON - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_LIMIT_NAME - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_LIMITS - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_MODEL_ICON - Static variable in class com.monad.homerun.model.date.DateModel
 
OPT_MODEL_ICON - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_MODEL_ICON - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_MODEL_ICON - Static variable in class com.monad.homerun.model.set.SetModel
 
OPT_MODEL_ICON - Static variable in class com.monad.homerun.model.state.StateModel
 
OPT_MODEL_ICON - Static variable in class com.monad.homerun.model.time.TimeModel
 
OPT_MODEL_NAME - Static variable in class com.monad.homerun.model.date.DateModel
 
OPT_MODEL_NAME - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_MODEL_NAME - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_MODEL_NAME - Static variable in class com.monad.homerun.model.set.SetModel
 
OPT_MODEL_NAME - Static variable in class com.monad.homerun.model.state.StateModel
 
OPT_MODEL_NAME - Static variable in class com.monad.homerun.model.time.TimeModel
 
OPT_NUMBER_TYPE - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_NUMERIC - Static variable in class com.monad.homerun.model.date.DateModel
 
OPT_OBJECT_ICON - Static variable in class com.monad.homerun.model.date.DateModel
 
OPT_OBJECT_ICON - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_OBJECT_ICON - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_OBJECT_ICON - Static variable in class com.monad.homerun.model.set.SetModel
 
OPT_OBJECT_ICON - Static variable in class com.monad.homerun.model.state.StateModel
 
OPT_OBJECT_ICON - Static variable in class com.monad.homerun.model.time.TimeModel
 
OPT_OBJECT_NAME - Static variable in class com.monad.homerun.model.date.DateModel
 
OPT_OBJECT_NAME - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_OBJECT_NAME - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_OBJECT_NAME - Static variable in class com.monad.homerun.model.set.SetModel
 
OPT_OBJECT_NAME - Static variable in class com.monad.homerun.model.state.StateModel
 
OPT_OBJECT_NAME - Static variable in class com.monad.homerun.model.time.TimeModel
 
OPT_RANGE_ICON - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_RANGE_NAME - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_RANGES - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_RIGHT_JUST - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_STATE_ICON - Static variable in class com.monad.homerun.model.state.StateModel
 
OPT_STATE_NAME - Static variable in class com.monad.homerun.model.state.StateModel
 
OPT_TRANS_NAME - Static variable in class com.monad.homerun.model.set.SetModel
 
OPT_TRANS_NAME - Static variable in class com.monad.homerun.model.state.StateModel
 
OPT_TRANS_TIME - Static variable in class com.monad.homerun.model.set.SetModel
 
OPT_TRANS_TIME - Static variable in class com.monad.homerun.model.state.StateModel
 
OPT_TYPE_ICON - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_TYPE_NAME - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OPT_UNIVS_ICON - Static variable in class com.monad.homerun.model.set.SetModel
 
OPT_UNIVS_NAME - Static variable in class com.monad.homerun.model.set.SetModel
 
OPT_UPDATE_TIME - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
OPT_UPDATE_TIME - Static variable in class com.monad.homerun.model.scalar.ScalarModel
 
OTHER - Static variable in class com.monad.homerun.base.User
 
OTHER_ROLE - Static variable in class com.monad.homerun.base.User
 
OVER - Static variable in class com.monad.homerun.model.numeric.Limit
 

P

Panel - Class in com.monad.homerun.control
Panel is a group of control specifications - which may consist of individual object controls, filters, or actions.
Panel() - Constructor for class com.monad.homerun.control.Panel
 
Panel(String, String) - Constructor for class com.monad.homerun.control.Panel
 
Panel(String, String, Panel) - Constructor for class com.monad.homerun.control.Panel
 
pass(Screener, String, String, FilterTrace) - Method in class com.monad.homerun.filter.ComponentScreen
Tests the object against the screen (with optional tracing)
pass(Screener, String, List<String>, FilterTrace) - Method in class com.monad.homerun.filter.Filter
Tests the object against the filter (with optional tracing)
pass(Screener, String, String, FilterTrace) - Method in class com.monad.homerun.filter.FilterScreen
Tests the object against the screen (with optional tracing)
pass(Screener, String, String, FilterTrace) - Method in class com.monad.homerun.filter.ListScreen
Tests the object against the screen (with optional tracing)
pass(Screener, String, String, FilterTrace) - Method in class com.monad.homerun.filter.PropertyScreen
Tests the object against the screen (with optional tracing)
pass(Screener, String, String, FilterTrace) - Method in class com.monad.homerun.filter.RelationScreen
Tests the object against the screen (with optional tracing)
pass(Screener, String, String, FilterTrace) - Method in class com.monad.homerun.filter.Screen
Tests the object against the screen (with optional tracing)
pass(Screener, String, String, FilterTrace) - Method in class com.monad.homerun.filter.TypeScreen
Tests the object against the screen (with optional tracing)
perform(Map<String, Object>) - Method in class com.monad.homerun.rule.Task
 
performActions(Map<String, Object>) - Method in class com.monad.homerun.rule.Clause
Performs the list of tasks in the clause
persistAllModels() - Method in interface com.monad.homerun.modelmgt.ModelService
 
PICK_TYPE - Static variable in class com.monad.homerun.base.Specifier
pick type - single selection from either (a) an enumerated set of values, or (b) a list of features in config data, or (c) list of values from object store display: uneditable text box + combo box limiters: (a) (b) / (c) @
pkgDesc - Variable in class com.monad.homerun.core.PkgTag
 
pkgName - Variable in class com.monad.homerun.core.PkgTag
 
PkgTag - Class in com.monad.homerun.core
PkgTag is a structure to hold minimal information about a package, used in Setup or other UIs
PkgTag() - Constructor for class com.monad.homerun.core.PkgTag
 
PkgTag(String, String, String, String) - Constructor for class com.monad.homerun.core.PkgTag
 
pkgType - Variable in class com.monad.homerun.core.PkgTag
 
pkgUrl - Variable in class com.monad.homerun.core.PkgTag
 
Plan - Class in com.monad.homerun.action
Plan class holds a collection of bindings of actions to 'events', defined as model transitions or device changes.
Plan() - Constructor for class com.monad.homerun.action.Plan
 
Plan(String) - Constructor for class com.monad.homerun.action.Plan
 
Plan(String, EventBinding[]) - Constructor for class com.monad.homerun.action.Plan
 
Plan(Plan) - Constructor for class com.monad.homerun.action.Plan
 
postMessage(Message) - Method in interface com.monad.homerun.msgmgt.MessageService
 
PRESET_DIM_1 - Static variable in class com.monad.homerun.base.X10Common
 
PRESET_DIM_2 - Static variable in class com.monad.homerun.base.X10Common
 
probe(List<String>) - Method in interface com.monad.homerun.objmgt.ObjectRuntime
 
process(String, Object) - Method in interface com.monad.homerun.core.SystemAgent
Process system events
processCommand(String, String, Map<String, Object>) - Method in interface com.monad.homerun.objmgt.DeviceHandler
Process a device command
promote() - Method in class com.monad.homerun.wiring.Circuit
Changes this circuit from a concrete circuit to a template
PropertyScreen - Class in com.monad.homerun.filter
PropertyScreen extends Screen to describe type and instance properties.
PropertyScreen() - Constructor for class com.monad.homerun.filter.PropertyScreen
 
PropertyScreen(boolean, String, String, String, String, int) - Constructor for class com.monad.homerun.filter.PropertyScreen
 
PropertyScreen(PropertyScreen) - Constructor for class com.monad.homerun.filter.PropertyScreen
 
purgeSessions() - Method in interface com.monad.homerun.app.AppService
 

Q

QUAD - Static variable in class com.monad.homerun.view.Scene
 

R

Range - Class in com.monad.homerun.model.scalar
Range describes a single range (name + min & max ) for a ScalarModel
Range() - Constructor for class com.monad.homerun.model.scalar.Range
 
Range(String, String, long, long) - Constructor for class com.monad.homerun.model.scalar.Range
 
Range(Range) - Constructor for class com.monad.homerun.model.scalar.Range
 
RANGE_MODE - Static variable in class com.monad.homerun.model.scalar.ScalarRelation
 
read(InputStream) - Method in interface com.monad.homerun.core.LogReader
Reads logs from a stream
readObject(InputStream) - Method in interface com.monad.homerun.store.ObjectStore
Reads an object from a specified output stream
RECORD_MODE - Static variable in class com.monad.homerun.rule.RuleTrace
 
recordActivity(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
Recording - Class in com.monad.homerun.view
A recording is an unbroken series of sampled data values at a fixed sampling rate.
Recording() - Constructor for class com.monad.homerun.view.Recording
 
Recording(String, String, String, int) - Constructor for class com.monad.homerun.view.Recording
 
RecordingService - Interface in com.monad.homerun.store
RecordingService manages data recordings - which are time series of sampled data values, typically from a ScalarModel.
ReflexBinding - Class in com.monad.homerun.action
ReflexBinding represents an association between an action rule and an 'event', e.g.
ReflexBinding() - Constructor for class com.monad.homerun.action.ReflexBinding
 
ReflexBinding(String, String, String, short, int, String, String) - Constructor for class com.monad.homerun.action.ReflexBinding
 
ReflexBinding(ReflexBinding) - Constructor for class com.monad.homerun.action.ReflexBinding
 
ReflexSet - Class in com.monad.homerun.action
ReflexSet class holds a collection of bindings of actions to 'events', defined as model transitions or device changes for a particular object, or type
ReflexSet() - Constructor for class com.monad.homerun.action.ReflexSet
 
ReflexSet(String, String) - Constructor for class com.monad.homerun.action.ReflexSet
 
ReflexSet(String, String, ReflexBinding[]) - Constructor for class com.monad.homerun.action.ReflexSet
 
ReflexSet(ReflexSet) - Constructor for class com.monad.homerun.action.ReflexSet
 
Region - Class in com.monad.homerun.view
A Region is a collection of 1 or more views, to be placed in a Scene at a specified location
Region() - Constructor for class com.monad.homerun.view.Region
 
Region(String) - Constructor for class com.monad.homerun.view.Region
 
Region(String, Region) - Constructor for class com.monad.homerun.view.Region
 
registerClient(String) - Method in interface com.monad.homerun.app.AppService
 
registerInformer(ModelInformer) - Method in interface com.monad.homerun.modelmgt.ModelService
 
registerObject(String, String, boolean) - Method in interface com.monad.homerun.objmgt.ObjectService
 
registerService(String) - Method in interface com.monad.homerun.svrd.SvrdService
Register a service under an identifier
RELATION - Static variable in class com.monad.homerun.filter.Screen
 
Relation - Class in com.monad.homerun.model
Relation is an abstract base class used to describe a relationship between a model's value and another value that holds (true or false) with respect to a given object or objects.
Relation() - Constructor for class com.monad.homerun.model.Relation
 
Relation(String, String, int) - Constructor for class com.monad.homerun.model.Relation
 
Relation(Relation) - Constructor for class com.monad.homerun.model.Relation
 
RelationScreen - Class in com.monad.homerun.filter
RelationScreen extends Screen to describe object model relations.
RelationScreen() - Constructor for class com.monad.homerun.filter.RelationScreen
 
RelationScreen(boolean, Relation) - Constructor for class com.monad.homerun.filter.RelationScreen
 
RelationScreen(boolean, Relation, String) - Constructor for class com.monad.homerun.filter.RelationScreen
 
RelationScreen(RelationScreen) - Constructor for class com.monad.homerun.filter.RelationScreen
 
Relator - Interface in com.monad.homerun.model
Relator interface describes a class that can validate and evaluate relations.
removeAlbum(Album) - Method in interface com.monad.homerun.modelmgt.ModelService
 
removeBinding(EventBinding) - Method in class com.monad.homerun.action.Plan
Removes an event binding from the plan
removeBinding(ReflexBinding) - Method in class com.monad.homerun.action.ReflexSet
Removes an event binding from the plan
removeCategory(String) - Method in class com.monad.homerun.object.Domain
 
removeCircuit(String) - Method in interface com.monad.homerun.objmgt.ObjectService
Removes the circuit from runtime and the circuit store.
removeClause(int) - Method in class com.monad.homerun.rule.Rule
Removes a clause from the rule at specified index
removeCondition(int) - Method in class com.monad.homerun.rule.Clause
Removes a condition from the clause's condition list at specified index
removeControl(Control) - Method in interface com.monad.homerun.objmgt.ObjectService
 
removeControlBinding(String) - Method in class com.monad.homerun.object.Instance
 
removeDevice(ObjectRuntime) - Method in interface com.monad.homerun.objmgt.DeviceHandler
Remove a device being serviced by this handler.
removeDomain(Domain) - Method in interface com.monad.homerun.objmgt.ObjectService
 
removeEmitter(Emitter) - Method in interface com.monad.homerun.objmgt.ObjectService
 
removeEmitterBinding(String) - Method in class com.monad.homerun.object.Instance
 
removeEntry(DateBinding) - Method in class com.monad.homerun.action.Month
Removes a time binding entry from the month
removeEntry(int) - Method in class com.monad.homerun.action.Month
 
removeEntry(TimeBinding) - Method in class com.monad.homerun.action.Schedule
Removes a time binding entry from the schedule
removeEntry(int) - Method in class com.monad.homerun.action.Schedule
 
removeFilter(Filter) - Method in interface com.monad.homerun.objmgt.ObjectService
 
removeListener(SystemListener) - Method in interface com.monad.homerun.objmgt.ObjectService
 
removeLogs(LogTag[]) - Method in interface com.monad.homerun.log.LogService
Removes the described set of logs
removeModel(String, String, String) - Method in interface com.monad.homerun.modelmgt.ModelInformer
Removes the model from the list of those informed.
removeModel(Model) - Method in interface com.monad.homerun.modelmgt.ModelService
 
removeModelBinding(String) - Method in class com.monad.homerun.object.Instance
 
removeModelObserver(String, String, String, Observer) - Method in interface com.monad.homerun.modelmgt.ModelService
Remove an observer of the indicated model.
removeMonth(Month) - Method in interface com.monad.homerun.objmgt.ActionService
 
removeObject(Instance) - Method in interface com.monad.homerun.objmgt.ObjectService
 
removeObject(String, String) - Method in interface com.monad.homerun.store.ObjectStore
Removes an object from the store
removeObjectObserver(String, String, String, Observer) - Method in interface com.monad.homerun.objmgt.ObjectService
Remove an observer of the indicated object
removePanel(Panel) - Method in interface com.monad.homerun.objmgt.ObjectService
 
removePlan(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
removeRecording(String) - Method in interface com.monad.homerun.store.RecordingService
Removes a recordinf from the service managed set
removeReflexSet(String) - Method in interface com.monad.homerun.objmgt.ObjectService
Removes the reflexSet from runtime and the reflexSet store.
removeRegion(String) - Method in class com.monad.homerun.view.Scene
 
removeRepository(URL) - Method in interface com.monad.homerun.repo.RepositoryAdmin
Removes a repository from Administrative management
removeRule(String, String) - Method in interface com.monad.homerun.objmgt.ActionService
 
removeScene(Scene) - Method in interface com.monad.homerun.modelmgt.ModelService
 
removeSchedule(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
removeScreen(int) - Method in class com.monad.homerun.filter.Filter
Removes a screen from the filter at the position indicated by index.
removeSelector(String, String) - Method in class com.monad.homerun.view.Album
 
removeSpec(int) - Method in class com.monad.homerun.control.Panel
Removes a control specification from a panel
removeTask(int) - Method in class com.monad.homerun.rule.Clause
Removes a task at the specified index
removeType(Type) - Method in interface com.monad.homerun.objmgt.ObjectService
 
removeUser(String) - Method in interface com.monad.homerun.app.AppService
 
removeValue(FilterValue) - Method in class com.monad.homerun.filter.Filter
Removes a value from the filter.
removeValueType(ValueType) - Method in interface com.monad.homerun.modelmgt.ModelService
 
removeView(int) - Method in class com.monad.homerun.view.Region
Removes the view at index i of the region
removeWire(Wire) - Method in class com.monad.homerun.wiring.Circuit
Removes wire from the circuit
replaceCondition(int, Condition) - Method in class com.monad.homerun.rule.Clause
Replaces a condition at the specified index
replaceScreen(int, Screen) - Method in class com.monad.homerun.filter.Filter
Replaces a screen in the filter at the position indicated by index.
replaceTask(int, Task) - Method in class com.monad.homerun.rule.Clause
Replaces the task at specified index with a new task
Repository - Interface in com.monad.homerun.repo
Repository provides access to a package (bundle) repository and its resources (i.e.
RepositoryAdmin - Interface in com.monad.homerun.repo
RepositoryAdmin provides access to federated package (bundle) repositories and their resources (i.e.
reset() - Method in interface com.monad.homerun.config.ConfigService
Clears any cached config data from service
reset() - Method in interface com.monad.homerun.msgmgt.DeliveryService
 
reset() - Method in interface com.monad.homerun.msgmgt.MessageService
 
resolveLimiters(LimiterResolver, String) - Static method in class com.monad.homerun.base.Specifier
 
resolveResource(String, String, boolean) - Method in interface com.monad.homerun.repo.RepositoryAdmin
Resolves a reference to a resource
Resource - Interface in com.monad.homerun.repo
Repository provides access to a package (bundle) repository and its resources.
resumeRecording(String) - Method in interface com.monad.homerun.store.RecordingService
Continues a suspended recording
rewind() - Method in interface com.monad.homerun.core.Trace
Prepares the trace for reading
rewind() - Method in class com.monad.homerun.filter.FilterTrace
 
rewind() - Method in class com.monad.homerun.rule.RuleTrace
 
RIGHT - Static variable in class com.monad.homerun.view.Scene
 
RMI_SVC_TAG - Static variable in class com.monad.homerun.core.GlobalProps
 
Rule - Class in com.monad.homerun.rule
A Rule is an ordered list of Clauses, minimum one.
Rule() - Constructor for class com.monad.homerun.rule.Rule
 
Rule(String, String) - Constructor for class com.monad.homerun.rule.Rule
 
Rule(String, String, Rule) - Constructor for class com.monad.homerun.rule.Rule
 
RULE_TYPE - Static variable in class com.monad.homerun.rule.RuleTrace
 
RULE_TYPE - Static variable in class com.monad.homerun.rule.Task
 
ruleExists(String) - Method in interface com.monad.homerun.objmgt.ActionService
Tests for the existence of an action rule
ruleExists(String) - Method in interface com.monad.homerun.rule.Invoker
Tests for existence of a rule
ruleName - Variable in class com.monad.homerun.rule.TraceDescription
 
RuleTrace - Class in com.monad.homerun.rule
RuleTrace is a structure holding detailed rule validation or execution trace data.
RuleTrace() - Constructor for class com.monad.homerun.rule.RuleTrace
 
RuleTrace(String) - Constructor for class com.monad.homerun.rule.RuleTrace
 
RuleTrace(boolean, int) - Constructor for class com.monad.homerun.rule.RuleTrace
 
RUN_MODE - Static variable in class com.monad.homerun.action.Binding
Run (execute) the action rule immediately
RUN_MODE_STR - Static variable in class com.monad.homerun.action.Binding
 
runPlan(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
RuntimeContext - Interface in com.monad.homerun.objmgt
Service interface injected into ObjectRuntimes to provide for event propagation, internal model update, etc

S

sameButDay(DateBinding) - Method in class com.monad.homerun.action.DateBinding
Tests for equality of entries that differ only by day
sameButDay(TimeBinding) - Method in class com.monad.homerun.action.TimeBinding
Tests for equality of entries that differ only by day
saveConfig(Document, String) - Method in interface com.monad.homerun.config.ConfigService
 
saveConfig(String) - Method in interface com.monad.homerun.config.ConfigService
 
saveConfigStream(InputStream, String) - Method in interface com.monad.homerun.config.ConfigService
 
saveProperties(Properties, String) - Method in interface com.monad.homerun.config.ConfigService
 
ScalarModel - Class in com.monad.homerun.model.scalar
ScalarModel extends Model to describe scalar models.
ScalarModel() - Constructor for class com.monad.homerun.model.scalar.ScalarModel
 
ScalarModel(String, String, String) - Constructor for class com.monad.homerun.model.scalar.ScalarModel
 
ScalarModel(String, String, String, String) - Constructor for class com.monad.homerun.model.scalar.ScalarModel
 
ScalarModel(String, ScalarModel) - Constructor for class com.monad.homerun.model.scalar.ScalarModel
 
ScalarModelCore - Class in com.monad.homerun.model.scalar
ScalarModelCore extends ModelCore to describe the volatile/persistable portion of a scalar model runtime.
ScalarModelCore() - Constructor for class com.monad.homerun.model.scalar.ScalarModelCore
 
ScalarModelCore(Value) - Constructor for class com.monad.homerun.model.scalar.ScalarModelCore
 
ScalarModelStatus - Class in com.monad.homerun.model.scalar
ScalarModelStatus extends ModelStatus for ScalarModels
ScalarModelStatus(String, Value, Range[]) - Constructor for class com.monad.homerun.model.scalar.ScalarModelStatus
 
ScalarRelation - Class in com.monad.homerun.model.scalar
ScalarRelation extends Relation to describe a ScalarModel relation
ScalarRelation() - Constructor for class com.monad.homerun.model.scalar.ScalarRelation
 
ScalarRelation(String, String, int, int, String, long, String) - Constructor for class com.monad.homerun.model.scalar.ScalarRelation
 
ScalarRelation(ScalarRelation) - Constructor for class com.monad.homerun.model.scalar.ScalarRelation
 
Scene - Class in com.monad.homerun.view
Scene is an assemblage of regions - which hold visual representations of models, objects, and other HomeRun data.
Scene() - Constructor for class com.monad.homerun.view.Scene
 
Scene(String) - Constructor for class com.monad.homerun.view.Scene
 
Scene(String, Scene) - Constructor for class com.monad.homerun.view.Scene
 
SCENE - Static variable in class com.monad.homerun.view.Selector
 
Schedule - Class in com.monad.homerun.action
The Schedule class holds an ordered list of schedule entries for a designated interval (currently, only a week).
Schedule() - Constructor for class com.monad.homerun.action.Schedule
 
Schedule(String) - Constructor for class com.monad.homerun.action.Schedule
 
Schedule(String, int, String, TimeBinding[]) - Constructor for class com.monad.homerun.action.Schedule
 
Schedule(Schedule) - Constructor for class com.monad.homerun.action.Schedule
 
scheduleJob(String, Class<? extends Job>, String, Object) - Method in interface com.monad.homerun.timing.TimingService
Schedules a job
scheduleJob(String, Class<? extends Job>, String, Object, Map) - Method in interface com.monad.homerun.timing.TimingService
Schedules a job with data
scheduleJob(String, Class<? extends Job>, String, Object, Map, JobListener) - Method in interface com.monad.homerun.timing.TimingService
Schedules an observed job with data
Screen - Class in com.monad.homerun.filter
Screen is the abstract base class for describing a filter screen.
Screen() - Constructor for class com.monad.homerun.filter.Screen
 
Screen(boolean, String) - Constructor for class com.monad.homerun.filter.Screen
 
Screen(Screen) - Constructor for class com.monad.homerun.filter.Screen
 
SCREEN_TYPE - Static variable in class com.monad.homerun.filter.FilterTrace
 
Screener - Interface in com.monad.homerun.filter
Screener describes classes that can validate and execute filter screens.
SEEN - Static variable in class com.monad.homerun.message.Track
 
Selector - Class in com.monad.homerun.view
Selector is a Scene specification that can identify an individual scene, a group of scene snapshots, etc Albums consist of selectors rather than scenes.
Selector() - Constructor for class com.monad.homerun.view.Selector
 
Selector(String, String) - Constructor for class com.monad.homerun.view.Selector
 
SERVER_COMM_ERROR - Static variable in class com.monad.homerun.core.GlobalProps
 
SET_TYPE - Static variable in class com.monad.homerun.base.Specifier
set type - multiple selections (0-n) from either (a) an enumerated set of values or (b) a list of features in config data, or (c) list of values from object store display: text box + (Add/remove) check box + combo box limiters: (a) (b) / (c) @
setActor(String) - Method in class com.monad.homerun.event.Event
 
setBindingName(String) - Method in class com.monad.homerun.object.CompBinding
 
setCategory(String) - Method in class com.monad.homerun.base.DataObject
Sets the object's category
setCategory(String) - Method in interface com.monad.homerun.objmgt.ObjectRuntime
 
setCategory(String) - Method in class com.monad.homerun.view.Selector
 
setClause(int) - Method in class com.monad.homerun.rule.RuleTrace
 
setConfiner(String) - Method in class com.monad.homerun.view.Scene
 
setContext(String) - Method in interface com.monad.homerun.config.ConfigContext
Resets arbitrary context from arbitrary context
setCreateTime(long) - Method in class com.monad.homerun.base.User
 
setDay(short) - Method in class com.monad.homerun.action.DateBinding
Sets the binding day of month
setDesc(String) - Method in interface com.monad.homerun.core.Trace
Sets the current record description
setDesc(String) - Method in class com.monad.homerun.filter.FilterTrace
 
setDesc(String) - Method in class com.monad.homerun.rule.RuleTrace
 
setDisplayName(String) - Method in class com.monad.homerun.model.scalar.ValueType
 
setDomain(String) - Method in class com.monad.homerun.action.EventBinding
Sets the domain of the bound object
setDomain(String) - Method in class com.monad.homerun.object.Type
 
setDomain(String) - Method in class com.monad.homerun.wiring.Circuit
Sets the domain name
setDomainName(String) - Method in class com.monad.homerun.object.Instance
 
setEvent(String) - Method in class com.monad.homerun.action.EventBinding
 
setEvent(String) - Method in class com.monad.homerun.action.ReflexBinding
 
setExpireTime(long) - Method in class com.monad.homerun.base.User
 
setFeature(String) - Method in interface com.monad.homerun.config.ConfigContext
Resets to feature context from a container context
setIcon(ImageIcon) - Method in class com.monad.homerun.model.numeric.Limit
 
setIcon(ImageIcon) - Method in class com.monad.homerun.model.scalar.Range
 
setIcon(ImageIcon) - Method in class com.monad.homerun.model.state.State
 
setIconName(String) - Method in class com.monad.homerun.control.Control
 
setIconName(String) - Method in class com.monad.homerun.model.date.DateModel
 
setIconName(String) - Method in class com.monad.homerun.model.numeric.Limit
 
setIconName(String) - Method in class com.monad.homerun.model.numeric.NumberType
 
setIconName(String) - Method in class com.monad.homerun.model.numeric.NumericModel
 
setIconName(String) - Method in class com.monad.homerun.model.scalar.Range
 
setIconName(String) - Method in class com.monad.homerun.model.scalar.ScalarModel
 
setIconName(String) - Method in class com.monad.homerun.model.scalar.ValueType
 
setIconName(String) - Method in class com.monad.homerun.model.set.SetModel
 
setIconName(String) - Method in class com.monad.homerun.model.state.State
 
setIconName(String) - Method in class com.monad.homerun.model.state.StateModel
 
setIconName(String) - Method in class com.monad.homerun.model.time.TimeModel
 
setInterval(int) - Method in class com.monad.homerun.view.Album
 
setLayout(String) - Method in class com.monad.homerun.control.Panel
 
setLayout(String) - Method in class com.monad.homerun.view.Scene
 
setLimit(long) - Method in class com.monad.homerun.model.numeric.Limit
 
setLimitDescs(Limit[]) - Method in class com.monad.homerun.model.numeric.NumericModel
 
setLocation(String) - Method in class com.monad.homerun.view.Region
 
setLogLevel(String, String, String) - Method in interface com.monad.homerun.log.LogService
Sets the logging level threshold for a log action
setMaxValue(int) - Method in class com.monad.homerun.model.scalar.ValueType
 
setMinutes(short) - Method in class com.monad.homerun.action.DateBinding
Sets the time in minute of the week
setMinValue(int) - Method in class com.monad.homerun.model.scalar.ValueType
 
setMode(int) - Method in class com.monad.homerun.rule.RuleTrace
 
SetModel - Class in com.monad.homerun.model.set
SetModel extends Model to define Models consisting of 0 or more members of a set.
SetModel() - Constructor for class com.monad.homerun.model.set.SetModel
 
SetModel(String, String, String, String) - Constructor for class com.monad.homerun.model.set.SetModel
 
SetModel(String, SetModel) - Constructor for class com.monad.homerun.model.set.SetModel
 
SetModelCore - Class in com.monad.homerun.model.set
SetModelCore extends ModelCore to describe the volatile/persistable portion of a set model runtime.
SetModelCore() - Constructor for class com.monad.homerun.model.set.SetModelCore
 
SetModelCore(Value) - Constructor for class com.monad.homerun.model.set.SetModelCore
 
setModelCore(ModelCore) - Method in interface com.monad.homerun.modelmgt.ModelService
Store a model core for indicated model
setModelName(String) - Method in class com.monad.homerun.model.date.DateModel
 
setModelName(String) - Method in interface com.monad.homerun.model.Model
Sets the name of the model.
setModelName(String) - Method in class com.monad.homerun.model.numeric.NumericModel
 
setModelName(String) - Method in class com.monad.homerun.model.scalar.ScalarModel
 
setModelName(String) - Method in class com.monad.homerun.model.set.SetModel
 
setModelName(String) - Method in class com.monad.homerun.model.state.StateModel
 
setModelName(String) - Method in class com.monad.homerun.model.time.TimeModel
 
SetModelStatus - Class in com.monad.homerun.model.set
SetModelStatus extends ModelStatus for SetModels
SetModelStatus(String, Set<String>, long) - Constructor for class com.monad.homerun.model.set.SetModelStatus
 
setModelSubType(int) - Method in class com.monad.homerun.model.date.DateModel
 
setModelSubType(int) - Method in class com.monad.homerun.model.time.TimeModel
 
setModificationTime(long) - Method in class com.monad.homerun.base.DataObject
 
setName(String) - Method in class com.monad.homerun.base.DataObject
Sets the object name
setNextSchedule(String) - Method in class com.monad.homerun.action.Schedule
 
setNote(String) - Method in class com.monad.homerun.action.Binding
Sets the value of the optional note
setNote(String) - Method in class com.monad.homerun.base.DataObject
 
setNote(String) - Method in class com.monad.homerun.filter.Screen
 
setNote(String) - Method in class com.monad.homerun.rule.Condition
 
setNote(String) - Method in class com.monad.homerun.rule.Task
 
setNumberType(NumberType) - Method in class com.monad.homerun.model.numeric.NumericModel
 
setNumberType(String) - Method in class com.monad.homerun.model.numeric.NumericRelation
 
setObjectName(String) - Method in class com.monad.homerun.action.EventBinding
Assigns the object whose event is bound
setObjectName(String) - Method in class com.monad.homerun.wiring.Circuit
Sets the circuit object name
setPassword(String) - Method in class com.monad.homerun.base.User
 
setPolicy(Properties) - Method in interface com.monad.homerun.log.LogHandler
Applies a management policy to the handler
setProperties(Map<String, String>) - Method in class com.monad.homerun.action.Binding
 
setProperties(Properties) - Method in class com.monad.homerun.object.CompBinding
 
setProperties(HashMap) - Method in class com.monad.homerun.object.Instance
 
setProperty(String, String) - Method in class com.monad.homerun.action.Binding
Assigns a value to a property
setProperty(String, String) - Method in interface com.monad.homerun.core.SystemAgent
Sets an operational property
setProperty(String, String) - Method in class com.monad.homerun.object.CompBinding
 
setProperty(String, String) - Method in class com.monad.homerun.object.Instance
 
setRangeMax(long) - Method in class com.monad.homerun.model.scalar.Range
 
setRangeMin(long) - Method in class com.monad.homerun.model.scalar.Range
 
setRanges(Range[]) - Method in class com.monad.homerun.model.scalar.ScalarModel
 
SetRelation - Class in com.monad.homerun.model.set
SetRelation extends Relation to describe a SetModel relation
SetRelation() - Constructor for class com.monad.homerun.model.set.SetRelation
 
SetRelation(String, String, int, int, String, String, String) - Constructor for class com.monad.homerun.model.set.SetRelation
 
SetRelation(SetRelation) - Constructor for class com.monad.homerun.model.set.SetRelation
 
setRepeat(int) - Method in class com.monad.homerun.action.Schedule
 
setResult(boolean) - Method in interface com.monad.homerun.core.Trace
Sets the top-level trace result
setResult(boolean) - Method in class com.monad.homerun.filter.FilterTrace
 
setResult(boolean) - Method in class com.monad.homerun.rule.RuleTrace
 
setRoles(int) - Method in class com.monad.homerun.base.User
 
setSceneName(String) - Method in class com.monad.homerun.view.Selector
 
setSinkComponent(String) - Method in class com.monad.homerun.wiring.Circuit
Assigns the sink component
setSinkType(String) - Method in class com.monad.homerun.wiring.Circuit
Assigns the type of the sink component
setSourceComponent(String) - Method in class com.monad.homerun.wiring.Circuit
Assigns the source component
setSourceName(String) - Method in class com.monad.homerun.action.EventBinding
 
setSourceName(String) - Method in class com.monad.homerun.action.ReflexBinding
 
setSourceType(String) - Method in class com.monad.homerun.action.EventBinding
 
setSourceType(String) - Method in class com.monad.homerun.action.ReflexBinding
 
setSourceType(String) - Method in class com.monad.homerun.wiring.Circuit
Assigns the type of the source component
setSpecifiers(Specifier[]) - Method in class com.monad.homerun.object.Type
 
setStateDescs(State[]) - Method in class com.monad.homerun.model.state.StateModel
 
setStatement(int) - Method in class com.monad.homerun.filter.FilterTrace
 
setStatement(int) - Method in class com.monad.homerun.rule.RuleTrace
 
setStateName(String) - Method in class com.monad.homerun.model.state.State
 
setStateNames(String[]) - Method in class com.monad.homerun.model.date.DateModel
 
setStatus(String) - Method in class com.monad.homerun.object.Instance
 
setStorageKey(String) - Method in class com.monad.homerun.model.ModelCore
Assigns the storage key for core
setTag(String) - Method in class com.monad.homerun.model.scalar.ValueType
 
setTagName(String) - Method in class com.monad.homerun.model.numeric.Limit
 
setTagName(String) - Method in class com.monad.homerun.model.scalar.Range
 
setTarget(String, String) - Method in class com.monad.homerun.model.state.State
 
setTerm(int) - Method in class com.monad.homerun.filter.FilterTrace
 
setTerm(int) - Method in class com.monad.homerun.rule.RuleTrace
 
setTermName(String) - Method in class com.monad.homerun.filter.FilterTrace
 
setTermName(String) - Method in class com.monad.homerun.rule.RuleTrace
 
setTime(short) - Method in class com.monad.homerun.action.TimeBinding
 
setTime(long) - Method in class com.monad.homerun.base.Value
 
setTimeStamp(long) - Method in class com.monad.homerun.message.Message
 
setTrace(RuleTrace) - Method in class com.monad.homerun.rule.TraceContext
 
setType(int) - Method in class com.monad.homerun.filter.FilterTrace
 
setType(int) - Method in class com.monad.homerun.rule.RuleTrace
 
setType(int) - Method in class com.monad.homerun.view.Selector
 
setTypeName(String) - Method in class com.monad.homerun.model.numeric.NumberType
 
setTypeName(String) - Method in class com.monad.homerun.model.scalar.ValueType
 
setTypeName(String) - Method in class com.monad.homerun.object.Instance
 
setUniverse(String) - Method in class com.monad.homerun.model.set.SetModel
 
setUniverse(String) - Method in class com.monad.homerun.model.set.SetRelation
 
setValue(Value) - Method in class com.monad.homerun.model.numeric.NumericModelCore
 
setValue(Value) - Method in class com.monad.homerun.model.scalar.ScalarModelCore
 
setValue(Value) - Method in class com.monad.homerun.model.set.SetModelCore
 
setValueType(int) - Method in class com.monad.homerun.model.date.DateRelation
 
setValueType(String) - Method in class com.monad.homerun.model.scalar.ScalarModel
 
setValueType(String) - Method in class com.monad.homerun.model.scalar.ScalarRelation
 
setValueType(int) - Method in class com.monad.homerun.model.time.TimeRelation
 
setWires(Wire[]) - Method in class com.monad.homerun.wiring.Circuit
Assigns the circuit wires
shortDayStringFormat(long) - Static method in class com.monad.homerun.util.TimeUtil
 
shutdown() - Method in interface com.monad.homerun.admin.AdminService
 
shutdown() - Method in interface com.monad.homerun.core.ManagedService
Shutdown a service
shutdown() - Method in interface com.monad.homerun.log.LogHandler
Shuts down the log handler
SIZE_MODE - Static variable in class com.monad.homerun.model.set.SetRelation
 
Snapshot - Class in com.monad.homerun.view
A Snapshot is a collection of Scene data recorded at a particular time.
Snapshot(Scene) - Constructor for class com.monad.homerun.view.Snapshot
 
SOUTH - Static variable in class com.monad.homerun.view.Scene
 
Specifier - Class in com.monad.homerun.base
Specifier is basically a glorified description of a property, i.e.
Specifier() - Constructor for class com.monad.homerun.base.Specifier
 
Specifier(String, String, String, boolean, String) - Constructor for class com.monad.homerun.base.Specifier
 
SPLIT - Static variable in class com.monad.homerun.view.Scene
 
STAMP - Static variable in class com.monad.homerun.model.time.TimeModel
 
start() - Method in interface com.monad.homerun.admin.AdminService
 
START_MODE - Static variable in class com.monad.homerun.action.Binding
Start (schedule for execution when conditions met) the action rule
START_MODE_STR - Static variable in class com.monad.homerun.action.Binding
 
started() - Method in interface com.monad.homerun.admin.AdminService
 
startLog(String) - Method in interface com.monad.homerun.log.LogService
Starts a log for a category
startRecording(String, Object, int) - Method in interface com.monad.homerun.store.RecordingService
Starts a recording for a given source
startSchedule(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
startTracing(String, String) - Method in interface com.monad.homerun.objmgt.ActionService
 
STAT_OFF - Static variable in class com.monad.homerun.base.X10Common
 
STAT_ON - Static variable in class com.monad.homerun.base.X10Common
 
STAT_REQ - Static variable in class com.monad.homerun.base.X10Common
 
State - Class in com.monad.homerun.model.state
State describes one state of a State Model
State() - Constructor for class com.monad.homerun.model.state.State
 
State(String, String, String, String) - Constructor for class com.monad.homerun.model.state.State
 
State(State) - Constructor for class com.monad.homerun.model.state.State
 
StateModel - Class in com.monad.homerun.model.state
StateModel extends Model to define State Models
StateModel() - Constructor for class com.monad.homerun.model.state.StateModel
 
StateModel(String, String, String) - Constructor for class com.monad.homerun.model.state.StateModel
 
StateModel(String, String, String, String[]) - Constructor for class com.monad.homerun.model.state.StateModel
 
StateModel(String, StateModel) - Constructor for class com.monad.homerun.model.state.StateModel
 
StateModelCore - Class in com.monad.homerun.model.state
StateModelCore extends ModelCore to describe the volatile/persistable portion of a State model runtime.
StateModelCore() - Constructor for class com.monad.homerun.model.state.StateModelCore
 
StateModelCore(int) - Constructor for class com.monad.homerun.model.state.StateModelCore
 
StateModelStatus - Class in com.monad.homerun.model.state
StateModelStatus extends ModelStatus for State Models
StateModelStatus(String, Value[], String, String) - Constructor for class com.monad.homerun.model.state.StateModelStatus
 
StateRelation - Class in com.monad.homerun.model.state
StateRelation extends Relation to describe a model state.
StateRelation() - Constructor for class com.monad.homerun.model.state.StateRelation
 
StateRelation(String, String, int, String) - Constructor for class com.monad.homerun.model.state.StateRelation
 
StateRelation(StateRelation) - Constructor for class com.monad.homerun.model.state.StateRelation
 
statFormat(String) - Static method in class com.monad.homerun.util.TimeUtil
 
stop() - Method in interface com.monad.homerun.app.TransportMonitor
 
STOP_MODE - Static variable in class com.monad.homerun.action.Binding
Stop (de-schedule for execution) the action rule
STOP_MODE_STR - Static variable in class com.monad.homerun.action.Binding
 
stopLog(String) - Method in interface com.monad.homerun.log.LogService
Stops a log for a caegory
stopPlan(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
stopRecording(String) - Method in interface com.monad.homerun.store.RecordingService
Stops a currently open recording
stopSchedule() - Method in interface com.monad.homerun.objmgt.ActionService
 
stopScheduler() - Method in interface com.monad.homerun.timing.TimingService
Stops all scheduled jobs and deallocates scheduler
stopTracing(String, String) - Method in interface com.monad.homerun.objmgt.ActionService
 
string24Format(short) - Static method in class com.monad.homerun.util.TimeUtil
 
STRING_TYPE - Static variable in class com.monad.homerun.base.Specifier
string type display: text box limiters: - unchecked, except length if range specified
stringFormat(long) - Static method in class com.monad.homerun.util.TimeUtil
convert time in milliseconds into a display string of the form [h]h:mm [am|pm] (traditional) or hh:mm (24 hour format) if using traditional format, the leading 'h' & 'm' will be padded with a space to ensure constant length if less than 10 24 hour format
stringFormat(short) - Static method in class com.monad.homerun.util.TimeUtil
convert a minute-of-week time to time of day as dd:dd [AM|PM]
stringOffsetFormat(short) - Static method in class com.monad.homerun.util.TimeUtil
 
stringSecsFormat(long) - Static method in class com.monad.homerun.util.TimeUtil
 
styledValue(DateModelStatus, int) - Static method in class com.monad.homerun.model.date.DateModel
 
styledValue(TimeModelStatus, int) - Static method in class com.monad.homerun.model.time.TimeModel
 
Sum - Class in com.monad.homerun.function.math
Sum returns the total value of its arguments.
Sum() - Constructor for class com.monad.homerun.function.math.Sum
 
supportedLayout(String) - Static method in class com.monad.homerun.control.Panel
 
supportedLayout(String) - Static method in class com.monad.homerun.view.Scene
 
SvrdService - Interface in com.monad.homerun.svrd
SvrdService describes methods for registering and discovering network services
sysLog(String) - Static method in class com.monad.homerun.core.GlobalProps
Writes a message to std error when we don't have logging, unless in embedded mode, when it is silently discarded
sysLog(String) - Method in interface com.monad.homerun.log.LogService
Special purpose logging call for when logging services may not be available
SystemAgent - Interface in com.monad.homerun.core
SystemAgent interface describes objects capable of acting on system events.
SystemListener - Interface in com.monad.homerun.core
SystemListener interface describes objects capable of reacting to system events.

T

Task - Class in com.monad.homerun.rule
Task class represents a single action part, i.e.
Task() - Constructor for class com.monad.homerun.rule.Task
 
Task(String, String, String, String, String, Map<String, String>) - Constructor for class com.monad.homerun.rule.Task
 
Task(Task) - Constructor for class com.monad.homerun.rule.Task
 
templateName() - Method in class com.monad.homerun.wiring.Circuit
Constructs a unique template name for the circuit
test(Map<String, Object>) - Method in class com.monad.homerun.rule.Condition
Tests the condition for truth (optionally with tracing)
testConditions(Map<String, Object>) - Method in class com.monad.homerun.rule.Clause
Test the clause's conditions
TIME_DISP - Static variable in class com.monad.homerun.message.Message
 
TIME_MODE - Static variable in class com.monad.homerun.model.time.TimeRelation
 
TIME_OF_DAY - Static variable in class com.monad.homerun.model.time.TimeModel
 
TIME_STAMP - Static variable in class com.monad.homerun.model.time.TimeModel
 
TimeBinding - Class in com.monad.homerun.action
TimeBinding represents an action bound to a specific time.
TimeBinding() - Constructor for class com.monad.homerun.action.TimeBinding
 
TimeBinding(short, int, String, String) - Constructor for class com.monad.homerun.action.TimeBinding
 
TimeBinding(TimeBinding) - Constructor for class com.monad.homerun.action.TimeBinding
 
TimeModel - Class in com.monad.homerun.model.time
TimeModel extends Model to describe instants of time projected onto clocks or other timers.
TimeModel() - Constructor for class com.monad.homerun.model.time.TimeModel
 
TimeModel(String, String, String) - Constructor for class com.monad.homerun.model.time.TimeModel
 
TimeModel(String, TimeModel) - Constructor for class com.monad.homerun.model.time.TimeModel
 
TimeModelStatus - Class in com.monad.homerun.model.time
TimeModelStatus extend ModeStatus for representing a given time.
TimeModelStatus(String, Value, int) - Constructor for class com.monad.homerun.model.time.TimeModelStatus
 
TIMER - Static variable in class com.monad.homerun.model.numeric.NumberType
 
TimeRelation - Class in com.monad.homerun.model.time
TimeRelation extends Relation to describe a temporal value
TimeRelation() - Constructor for class com.monad.homerun.model.time.TimeRelation
 
TimeRelation(String, String, int, int, int, long) - Constructor for class com.monad.homerun.model.time.TimeRelation
 
TimeRelation(TimeRelation) - Constructor for class com.monad.homerun.model.time.TimeRelation
 
timeStampFormat(long) - Static method in class com.monad.homerun.util.TimeUtil
Convert a timestamp (= millisecs) to a concise string
TimeUtil - Class in com.monad.homerun.util
TimeUtil is a utility class with static methods to convert times in various formats into other formats
TimeUtil() - Constructor for class com.monad.homerun.util.TimeUtil
 
TimingService - Interface in com.monad.homerun.timing
TimingService provides scheduling and timing services - thin wrapper for Quartz library
TMR_RESET - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
TMR_RESM - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
TMR_SUSP - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
toCommaList() - Method in class com.monad.homerun.filter.ListScreen
 
toOrdinal(int) - Static method in class com.monad.homerun.model.date.DateModel
 
toString() - Method in class com.monad.homerun.base.User
 
toString() - Method in class com.monad.homerun.base.Value
Returns a description of the value
toString() - Method in class com.monad.homerun.control.Panel
 
toString() - Method in class com.monad.homerun.core.LogTag
Returns a string representation of the LogTag
toString() - Method in class com.monad.homerun.core.PkgTag
Returns a string representation of a package tag
toString() - Method in class com.monad.homerun.filter.ComponentScreen
 
toString() - Method in class com.monad.homerun.filter.FilterScreen
 
toString() - Method in class com.monad.homerun.filter.ListScreen
 
toString() - Method in class com.monad.homerun.filter.PropertyScreen
 
toString() - Method in class com.monad.homerun.filter.RelationScreen
 
toString() - Method in class com.monad.homerun.filter.Screen
Returns a string representation of the Screen
toString() - Method in class com.monad.homerun.filter.TypeScreen
 
toString() - Method in class com.monad.homerun.model.date.DateRelation
 
toString() - Method in class com.monad.homerun.model.numeric.Limit
 
toString() - Method in class com.monad.homerun.model.numeric.NumericRelation
 
toString() - Method in class com.monad.homerun.model.Relation
Returns a string representation of the relation
toString() - Method in class com.monad.homerun.model.scalar.Range
 
toString() - Method in class com.monad.homerun.model.scalar.ScalarRelation
 
toString() - Method in class com.monad.homerun.model.set.SetRelation
 
toString() - Method in class com.monad.homerun.model.state.StateRelation
 
toString() - Method in class com.monad.homerun.model.time.TimeRelation
 
toString() - Method in class com.monad.homerun.rule.Condition
 
toString() - Method in class com.monad.homerun.rule.Task
 
Trace - Interface in com.monad.homerun.core
Trace is an interface implemented by various trace objects: rules, filters, etc
TraceContext - Class in com.monad.homerun.rule
 
TraceContext(String, String, String, String) - Constructor for class com.monad.homerun.rule.TraceContext
 
TraceDescription - Class in com.monad.homerun.rule
TraceDescription contains trace context info
TraceDescription(String, long, String, String) - Constructor for class com.monad.homerun.rule.TraceDescription
 
traceFilter(Filter, String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
traceRule(Rule, RuleTrace) - Method in interface com.monad.homerun.objmgt.ActionService
Traces an action rule
traceRule(Rule, RuleTrace) - Method in interface com.monad.homerun.rule.Invoker
 
Track - Class in com.monad.homerun.message
 
Track() - Constructor for class com.monad.homerun.message.Track
 
Track(String) - Constructor for class com.monad.homerun.message.Track
 
transmit(String[]) - Method in interface com.monad.homerun.app.TransportMonitor
 
TransportMonitor - Interface in com.monad.homerun.app
TransportMonitor describes the service interface to transport monitors
TYPE - Static variable in class com.monad.homerun.filter.Screen
 
Type - Class in com.monad.homerun.object
Type is a light-weight container holding characteristics of object-types
Type() - Constructor for class com.monad.homerun.object.Type
 
TYPE_PROP - Static variable in class com.monad.homerun.filter.Screen
 
TypeProperty - Class in com.monad.homerun.object
 
TypeProperty() - Constructor for class com.monad.homerun.object.TypeProperty
 
TypeProperty(String, String, String, boolean) - Constructor for class com.monad.homerun.object.TypeProperty
 
TypeScreen - Class in com.monad.homerun.filter
TypeScreen extends Screen to describe inheritance of instance type.
TypeScreen() - Constructor for class com.monad.homerun.filter.TypeScreen
 
TypeScreen(boolean, String, String, int) - Constructor for class com.monad.homerun.filter.TypeScreen
 
TypeScreen(TypeScreen) - Constructor for class com.monad.homerun.filter.TypeScreen
 

U

unassignInformer(String, String, String, String) - Method in interface com.monad.homerun.modelmgt.ModelService
 
UNDER - Static variable in class com.monad.homerun.model.numeric.Limit
 
uniqueName() - Method in class com.monad.homerun.wiring.Circuit
Constructs a unique name for the circuit based on its parts
unmarshal(Object, IUnmarshallingContext) - Method in class com.monad.homerun.base.HashMapper
 
unregisterInformer(ModelInformer) - Method in interface com.monad.homerun.modelmgt.ModelService
 
unregisterService(String) - Method in interface com.monad.homerun.svrd.SvrdService
Unregister a service
update(String, String, long) - Method in class com.monad.homerun.message.Track
 
updateAlbum(Album) - Method in interface com.monad.homerun.modelmgt.ModelService
 
updateCircuit(Circuit) - Method in interface com.monad.homerun.objmgt.ObjectService
Saves changes in the passed circuit.
updateDomain(Domain) - Method in interface com.monad.homerun.objmgt.ObjectService
 
updateFilter(Filter) - Method in interface com.monad.homerun.objmgt.ObjectService
 
updateModel(Model) - Method in interface com.monad.homerun.modelmgt.ModelService
 
updateMonth(Month) - Method in interface com.monad.homerun.objmgt.ActionService
 
updateObject(Instance) - Method in interface com.monad.homerun.objmgt.ObjectService
 
updateObject(String, String, Object) - Method in interface com.monad.homerun.store.ObjectStore
Updates (over-writes) an object in the store
updatePanel(Panel) - Method in interface com.monad.homerun.objmgt.ObjectService
 
updatePlan(Plan) - Method in interface com.monad.homerun.objmgt.ActionService
 
updateRecording(Recording) - Method in interface com.monad.homerun.store.RecordingService
Updates a recording in the service
updateRecording(String, Value) - Method in interface com.monad.homerun.store.RecordingService
Adds a new (sampled) value to a recording
updateReflexSet(ReflexSet) - Method in interface com.monad.homerun.objmgt.ObjectService
Saves changes in the passed reflexSet.
updateRule(Rule) - Method in interface com.monad.homerun.objmgt.ActionService
 
updateScene(Scene) - Method in interface com.monad.homerun.modelmgt.ModelService
 
updateSchedule(Schedule) - Method in interface com.monad.homerun.objmgt.ActionService
 
updateUser(String, String[]) - Method in interface com.monad.homerun.app.AppService
 
User - Class in com.monad.homerun.base
User is the class containing homerun user information.
User() - Constructor for class com.monad.homerun.base.User
 
User(String) - Constructor for class com.monad.homerun.base.User
 
USER - Static variable in class com.monad.homerun.base.User
 
USER - Static variable in class com.monad.homerun.view.Selector
 
USER_ROLE - Static variable in class com.monad.homerun.base.User
 
userAuthRequired(String, boolean) - Method in interface com.monad.homerun.app.AppService
 

V

validate(Screener, String, FilterTrace) - Method in class com.monad.homerun.filter.ComponentScreen
Validates the terms of the screen with optional tracing
validate(Screener, List<String>, FilterTrace) - Method in class com.monad.homerun.filter.Filter
Verifies that: (a) filter is syntactically valid, (b) all the terms of the filter are valid references, and (c) filter does not circularly invoke itself
validate(Screener, String, FilterTrace) - Method in class com.monad.homerun.filter.FilterScreen
Validates the terms of the screen with optional tracing
validate(Screener, String, FilterTrace) - Method in class com.monad.homerun.filter.ListScreen
Validates the terms of the screen with optional tracing
validate(Screener, String, FilterTrace) - Method in class com.monad.homerun.filter.PropertyScreen
Validates the terms of the screen with optional tracing
validate(Screener, String, FilterTrace) - Method in class com.monad.homerun.filter.RelationScreen
Validates the terms of the screen with optional tracing
validate(Screener, String, FilterTrace) - Method in class com.monad.homerun.filter.Screen
Validates the terms of the screen with optional tracing
validate(Screener, String, FilterTrace) - Method in class com.monad.homerun.filter.TypeScreen
Validates the terms of the screen with optional tracing
validate(Relator, Trace) - Method in class com.monad.homerun.model.date.DateRelation
 
validate(Relator, Trace) - Method in class com.monad.homerun.model.numeric.NumericRelation
 
validate(Relator, Trace) - Method in class com.monad.homerun.model.Relation
Validates the terms of the relation with optional tracing
validate(Relator, Trace) - Method in class com.monad.homerun.model.scalar.ScalarRelation
 
validate(Relator, Trace) - Method in class com.monad.homerun.model.set.SetRelation
 
validate(Relator, Trace) - Method in class com.monad.homerun.model.state.StateRelation
 
validate(Relator, Trace) - Method in class com.monad.homerun.model.time.TimeRelation
 
validate(Map<String, Object>) - Method in class com.monad.homerun.rule.Clause
Tests the clause for validity
validate(Map<String, Object>) - Method in class com.monad.homerun.rule.Condition
 
validate(Map<String, Object>) - Method in class com.monad.homerun.rule.Rule
 
validate(Map<String, Object>) - Method in class com.monad.homerun.rule.Task
 
validateFilter(Filter) - Method in interface com.monad.homerun.objmgt.ObjectService
 
validateMonth(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
validateObject(String, String) - Method in interface com.monad.homerun.objmgt.ObjectService
 
validatePlan(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
validateSchedule(String) - Method in interface com.monad.homerun.objmgt.ActionService
 
Value - Class in com.monad.homerun.base
Value represents a single, typed value, at a specified time
Value() - Constructor for class com.monad.homerun.base.Value
 
Value(NamedType, Object, long) - Constructor for class com.monad.homerun.base.Value
 
Value(NamedType, Object) - Constructor for class com.monad.homerun.base.Value
 
Value(long, long) - Constructor for class com.monad.homerun.base.Value
 
Value(long) - Constructor for class com.monad.homerun.base.Value
 
Value(String) - Constructor for class com.monad.homerun.base.Value
 
Value(String, long) - Constructor for class com.monad.homerun.base.Value
 
VALUE_MODE - Static variable in class com.monad.homerun.model.numeric.NumericRelation
 
VALUE_MODE - Static variable in class com.monad.homerun.model.scalar.ScalarRelation
 
valueOf(String) - Static method in enum com.monad.homerun.base.ValueType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.monad.homerun.base.ValueType
Returns an array containing the constants of this enum type, in the order they're declared.
ValueType - Enum in com.monad.homerun.base
ValueType is an enumeration of value data types
ValueType - Class in com.monad.homerun.model.scalar
 
ValueType() - Constructor for class com.monad.homerun.model.scalar.ValueType
 
ValueType(String, String, String, String, int, int) - Constructor for class com.monad.homerun.model.scalar.ValueType
 
VAR_ADD - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
VAR_DIV - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
VAR_MULT - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
VAR_SET - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
VAR_SUB - Static variable in class com.monad.homerun.model.numeric.NumericModel
 
VARIABLE - Static variable in class com.monad.homerun.model.numeric.NumberType
 
verifyIndex(String, String) - Method in interface com.monad.homerun.store.ObjectStore
Verifies the integrity of an index
VERSION - Static variable in class com.monad.homerun.core.GlobalProps
 
View - Class in com.monad.homerun.view
A View is a visual representation of a HomeRun component, located within a region of a Scene.
View() - Constructor for class com.monad.homerun.view.View
 
View(String, String, String, String, int) - Constructor for class com.monad.homerun.view.View
 

W

WEB_SVC_TAG - Static variable in class com.monad.homerun.core.GlobalProps
 
WEST - Static variable in class com.monad.homerun.view.Scene
 
windowFormat(long) - Static method in class com.monad.homerun.util.TimeUtil
 
Wire - Class in com.monad.homerun.wiring
A Wire is a 'signal junction' between one single component point and another, typically a control point->model or emitter event->model.
Wire() - Constructor for class com.monad.homerun.wiring.Wire
 
Wire(Wire) - Constructor for class com.monad.homerun.wiring.Wire
 
Wire(String, ArrayList, String, ArrayList) - Constructor for class com.monad.homerun.wiring.Wire
 
writeDocToStream(Document, Writer) - Method in interface com.monad.homerun.config.ConfigService
 
writeDocToStream(Document, Writer) - Static method in class com.monad.homerun.util.DocWriter
Writes a document to a stream
writeObject(String, String, Object) - Method in interface com.monad.homerun.store.ObjectStore
Adds or over-writes an object in the store
writeObjects(List, OutputStream) - Method in interface com.monad.homerun.store.ObjectStore
Writes a list of objects to a specified output stream

X

X10Common - Class in com.monad.homerun.base
Contains constants and static methods for X10 classes
X10Common() - Constructor for class com.monad.homerun.base.X10Common
 

Y

YEAR - Static variable in class com.monad.homerun.model.date.DateModel
 

A B C D E F G H I K L M N O P Q R S T U V W X Y

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