Index

abstractList.js

This module represents a List. It is an abstract Class.

aggregator/aggregator.js

This module representing a Context Aggregator. It aggregates data from multiple widgets.

aggregator/storage/retrievalResult.js

This module represents a RetrievalResult. It contains the data that were retrieved from the database

aggregator/storage/storage.js

This module representing a Storage. The Storage handles the access to the database.

attribute/attributeType.js

This module represents an AttributeType. AttributeTypes defines name, type (string, double,...) an associated parameter of an attribute.

attribute/attributeTypeList.js

This module represents an AttributeTypeList. It is a subclass of AbstractList.

attribute/attributeValue.js

This module represents an AttributeValue. AttributeValue extends AttributeTypes and adds the associated value.

attribute/attributeValueList.js

This module represents a AttributeValueList. It is a subclass of AbstractList.

attribute/parameter.js

This module represents a Parameter. Parameter specifies the Attributes to which they are associated.

attribute/parameterList.js

This module represents a ParameterList. It is a subclass of AbstractList.

descriptions/interpreterDescription.js

This module represents the InterpreterDescription. It describes the most important information for the communication with a specific interpreter.

descriptions/widgetDescription.js

This module represents the WidgetDescription. It describes the most important information for the communication with a specific widget.

discoverer/discoverer.js

This module representing a Context Discoverer.

interpreter/AddressInterpreter.js

This module representing an AddressInterpreter.

interpreter/interpreter.js

This module represents an Context Interpreter.

interpreter/interpreterResult.js

This module represents a InterpreterResult.

subscriber/callback.js

This module represents a Callback. Callbacks defines events for sending data to subscribers

subscriber/callbackList.js

This module represents an CallbackList. It is a subclass of AbstractList.

subscriber/condition/condition.js

This module represents a Condition. Condition specifies subscriptions. The associated attributes are only sent, if the condition applies.

subscriber/condition/conditionList.js

This module represents a ConditionList. It is a subclass of AbstractList.

subscriber/condition/conditionMethod.js

This module represents an interface for ConditionMethod.

subscriber/condition/equals.js

This module represents the conditionMethod Equals.

subscriber/condition/unequals.js

This module represents the conditionMethod Equals.

subscriber/subscriber.js

This module represents a Subscriber.

subscriber/subscriberList.js

This module represents a SubscriberList. It is a subclass of AbstractList.

widget/GeoLocationWidget.js

This module represents a GeoLocationWidget. It is a subclass of Widget.

widget/widget.js

This module representing a Context Widget.

widget/widgetHandle.js

This module represents a WidgetHandle which contains name and id of the Widget that should be subscribed to.

widget/widgetHandleList.js

This module represents a WidgetHandleList. It is a subclass of AbstractList.