diff --git a/dist/contactJS.js b/dist/contactJS.js index f7649acd543a2407f867704cd03c3145dfaa8b72..c18f5d50a85d003ab96a0ed96de784819e52a461 100644 --- a/dist/contactJS.js +++ b/dist/contactJS.js @@ -343,14 +343,12 @@ define("../libs/almond/almond", function(){}); * It is an abstract Class. * * @module AbstractList - * @fileOverview */ define('abstractList',[],function() { return (function() { /** - * @class AbstractList * @classdesc This class represents a list. - * @constructor + * @constructs AbstractList */ function AbstractList() { /** @@ -457,14 +455,12 @@ define('abstractList',[],function() { /** * Returns the item for the specified key. - * @public - * @alias getItem - * @memberof AbstractList# - * @param {string} _key key that should be searched for + * + * @param {string} key key that should be searched for * @returns {*} */ - AbstractList.prototype.getItem = function(_key) { - return this._items[_key]; + AbstractList.prototype.getItem = function(key) { + return this._items[key]; }; /** @@ -536,18 +532,11 @@ define('abstractList',[],function() { return AbstractList; })(); }); -/** - * This module represents a Parameter. - * Parameter specifies the Attributes to which they are associated. - * - * @module Parameter - * @fileOverview - */ define('parameter',[],function(){ return (function() { /** - * @class Parameter * @classdesc Parameter specifies the Attributes to that these are associated. + * @constructs Parameter */ function Parameter() { /** @@ -665,24 +654,21 @@ define('parameter',[],function(){ return Parameter; })(); }); -/** - * This module represents a ParameterList. It is a subclass of AbstractList. - * - * @module ParameterList - * @fileOverview - */ define('parameterList',['abstractList', 'parameter'], function(AbstractList, Parameter) { return (function() { /** - * @class ParameterList + * * @classdesc This class represents a list for Parameter. * @extends AbstractList - * @requires AbstractList - * @requires Parameter + * @constructs ParameterList */ function ParameterList() { AbstractList.call(this); + /** + * @type {Object} + * @private + */ this._type = Parameter; return this; @@ -724,27 +710,21 @@ define('parameterList',['abstractList', 'parameter'], function(AbstractList, Par })(); }); /** - * This module represents an AttributeType. - * AttributeTypes defines name, type (string, double,...) an associated parameter of an attribute. - * - * @module AttributeType - * @fileOverview + * @module Attribute */ -define('attribute',['parameterList'], function(ParameterList){ +define('attribute',['parameterList'], function(ParameterList) { return (function() { /** - * Constructor: Initializes the ParameterList. + * Initializes the Attribute. * - * @class Attribute * @classdesc Attribute defines name, type (string, double,...) an associated parameter of an attribute. - * @requires ParameterList * @constructs Attribute */ function Attribute() { /** * Name of the Attribute. * - * @type {string} + * @type {String} * @private */ this._name = ''; @@ -785,7 +765,7 @@ define('attribute',['parameterList'], function(ParameterList){ /** * Builder for name. * - * @param {String} name Name + * @param {String} name The attribute name to build with. * @returns {Attribute} */ Attribute.prototype.withName = function(name){ @@ -796,7 +776,7 @@ define('attribute',['parameterList'], function(ParameterList){ /** * Builder for type. * - * @param {String} type Type + * @param {String} type The attribute type to build with. * @returns {Attribute} */ Attribute.prototype.withType = function(type){ @@ -807,7 +787,7 @@ define('attribute',['parameterList'], function(ParameterList){ /** * Builder for one parameter. * - * @param {Parameter} parameter Parameter + * @param {Parameter} parameter The parameter to build with. * @returns {Attribute} */ Attribute.prototype.withParameter = function(parameter){ @@ -1025,19 +1005,16 @@ define('attribute',['parameterList'], function(ParameterList){ })(); }); /** - * This module represents an AttributeList. It is a subclass of AbstractList. - * - * @module AttributeList - * @fileOverview + * @module Attribute */ define('attributeList',['abstractList', 'attribute'], function(AbstractList, Attribute) { return (function() { /** - * @class AttributeList + * @class * @classdesc This class represents a list for Attribute. + * @requires Attribute~Attribute * @extends AbstractList - * @requires AbstractList - * @requires Attribute + * @constructs AttributeList */ function AttributeList() { AbstractList.call(this); @@ -1089,20 +1066,21 @@ define('attributeList',['abstractList', 'attribute'], function(AbstractList, Att /** * - * @param {Attribute} _attribute - * @param {?boolean} _typeOnly - * @returns {*} + * @deprecated Use containsTypeOf or containsValueOf instead. + * @param {Attribute} attribute + * @param {?Boolean} typeOnly + * @returns {Boolean} */ - AttributeList.prototype.contains = function(_attribute, _typeOnly) { - _typeOnly = typeof _typeOnly == "undefined" ? false : _typeOnly; - return _typeOnly ? this.containsTypeOf(_attribute) : this.containsValueOf(_attribute); + AttributeList.prototype.contains = function(attribute, typeOnly) { + typeOnly = typeof typeOnly == "undefined" ? false : typeOnly; + return typeOnly ? this.containsTypeOf(attribute) : this.containsValueOf(attribute); }; /** * Verifies whether an attribute with the type of the given item is included in this list. * * @param {Attribute} attribute AttributeType that should be verified. - * @returns {boolean} + * @returns {Boolean} */ AttributeList.prototype.containsTypeOf = function(attribute) { if (attribute.constructor === Attribute) { @@ -1120,7 +1098,7 @@ define('attributeList',['abstractList', 'attribute'], function(AbstractList, Att * Verifies whether the given item is included in the list. * * @param {Attribute} attribute AttributeValue that should be verified. - * @returns {boolean} + * @returns {Boolean} */ AttributeList.prototype.containsValueOf = function(attribute) { if (attribute.constructor === Attribute) { @@ -1136,10 +1114,10 @@ define('attributeList',['abstractList', 'attribute'], function(AbstractList, Att /** * - * @deprecated + * @deprecated Use equalsTypesIn or equalsValuesIn instead. * @param {AttributeList} attributeList * @param {Boolean} typeOnly - * @returns {*} + * @returns {Boolean} */ AttributeList.prototype.equals = function(attributeList, typeOnly) { typeOnly = typeof typeOnly == "undefined" ? false : typeOnly; @@ -1323,21 +1301,11 @@ define('attributeList',['abstractList', 'attribute'], function(AbstractList, Att return AttributeList; })(); }); -/** - * This module represents a RetrievalResult. - * It contains the data that were retrieved from the database - * - * @module RetrievalResult - * @fileOverview - */ define('retrievalResult',["attributeList"], function(AttributeList){ return (function() { /** - * @class RetrievalResult * @classdesc Contains the data that were retrieved from the database. - * @requires easejs - * @returns {RetrievalResult} - * @constructor + * @constructs RetrievalResult */ function RetrievalResult() { /** @@ -1463,31 +1431,18 @@ define('retrievalResult',["attributeList"], function(AttributeList){ return RetrievalResult; })(); }); -/** - * This module representing a Storage. - * The Storage handles the access to the database. - * - * @module Widget - * @fileOverview - */ define('storage',['attribute', 'attributeList', 'retrievalResult', 'parameter', 'parameterList'], function(Attribute, AttributeList, RetrievalResult, Parameter, ParameterList){ return (function() { /** - * Constructor: Initializes the database and all return values. + * Initializes the database and all return values. * - * @class Storage * @classdesc Storage handles the access to the database. - * @requires Attribute - * @requires AttributeList - * @requires Parameter - * @requires ParameterList - * @requires RetrievalResult * @param {String} name * @param {Number} time * @param {Number} counter * @returns {Storage} - * @constructor + * @constructs Storage */ function Storage(name, time, counter) { /** @@ -1991,20 +1946,15 @@ define('storage',['attribute', 'attributeList', 'retrievalResult', 'parameter', * This module represents a Callback. * Callbacks defines events for sending data to subscribers * - * @module Callback - * @fileOverview + * @module Subscriber */ define('callback',['attribute', 'attributeList'], function(Attribute, AttributeList){ return (function() { /** * Constructor: Initializes the AttributeTypeList. * - * @class Callback - * @classdesc Callbacks defines events for sending data to subscribers. - * The data to be sent, are specified in the attributeTypeList. - * @requires ParameterList - * @requires Attribute - * @requires AttributeList + * @classdesc Callbacks defines events for sending data to subscribers. The data to be sent, are specified in the attributeTypeList. + * @returns {Callback} * @constructs Callback */ function Callback() { @@ -2139,16 +2089,13 @@ define('callback',['attribute', 'attributeList'], function(Attribute, AttributeL * This module represents an CallbackList. It is a subclass of AbstractList. * * @module CallbackList - * @fileOverview */ define('callbackList',['abstractList', 'callback'], function(AbstractList, Callback){ return (function() { /** - * @class CallbackList * @classdesc This class represents a list for Callback. * @extends AbstractList - * @requires AbstractList - * @requires Callback + * @constructs CallbackList */ function CallbackList() { AbstractList.call(this); @@ -2250,18 +2197,12 @@ define('callbackList',['abstractList', 'callback'], function(AbstractList, Callb return CallbackList; })(); }); -/** - * This module represents an interface for ConditionMethod. - * - * @module ConditionMethod - * @fileOverview - */ define('conditionMethod',[],function() { return (function() { /** * @interface - * @class ConditionMethod * @classdesc This interface defines the interface for conditionMethod. + * @constructs ConditionMethod */ function ConditionMethod() { @@ -2271,6 +2212,7 @@ define('conditionMethod',[],function() { /** * Processes the method. * + * @abstract * @param {*} reference Comparison value, if one is required. * @param {*} firstValue Value (from an attribute) that should be compared. * @param {*} secondValue Value (from an attribute) for comparison, if one is required. @@ -2280,24 +2222,14 @@ define('conditionMethod',[],function() { }; return ConditionMethod; - }); + })(); }); -/** - * This module represents a Condition. - * Condition specifies subscriptions. - * The associated attributes are only sent, if the condition applies. - * - * @module Condition - * @fileOverview - */ define('condition',['attribute', 'conditionMethod'], function(Attribute, ConditionMethod){ return (function() { /** - * @class Condition * @classdesc Condition for subscribed Attributes. - * @requires Attribute - * @rewuires ConditionMethod + * @constructs Condition */ function Condition() { /** @@ -2498,24 +2430,20 @@ define('condition',['attribute', 'conditionMethod'], })(); } ); -/** - * This module represents a ConditionList. It is a subclass of AbstractList. - * - * @module ConditionList - * @fileOverview - */ define('conditionList',['abstractList', 'condition'], function(AbstractList, Condition){ return (function() { /** - * @class ConditionList * @classdesc This class represents a list for Conditions. + * @constructs ConditionList * @extends AbstractList - * @requires AbstractList - * @requires Condition */ function ConditionList() { AbstractList.call(this); + /** + * @type {Condition} + * @private + */ this._type = Condition; return this; @@ -2531,22 +2459,14 @@ define('conditionList',['abstractList', 'condition'], function(AbstractList, Con * This module represents a Subscriber. * * @module Subscriber - * @fileOverview */ define('subscriber',['attributeList', 'callbackList', 'condition', 'conditionList'], function(AttributeList, CallbackList, Condition, ConditionList) { return (function() { /** - * Constructor: Initializes the subscriptionCallbacks, subscriptionCallbacks - * and conditions. + * Constructor: Initializes the subscriptionCallbacks, subscriptionCallbacks and conditions. * - * @class Subscriber - * @classdesc Subscriber defines the name and the ID of the Subscriber and the Callbacks - * (with possible restrictions) what the subscriber is interested in. - * @requires AttributeList - * @requires CallbackList - * @requires Condition - * @requires ConditionList + * @classdesc Subscriber defines the name and the ID of the Subscriber and the Callbacks (with possible restrictions) what the subscriber is interested in. * @constructs Subscriber */ function Subscriber() { @@ -2807,20 +2727,21 @@ define('subscriber',['attributeList', 'callbackList', 'condition', 'conditionLis * This module represents a SubscriberList. It is a subclass of AbstractList. * * @module SubscriberList - * @fileOverview */ define('subscriberList',['abstractList', 'subscriber'], function(AbstractList, Subscriber){ return (function() { /** - * @class SubscriberList * @classdesc This class represents a list for Subscriber. * @extends AbstractList - * @requires AbstractList - * @requires Subscriber + * @constructs SubscriberList */ function SubscriberList() { AbstractList.call(this); + /** + * @type {Subscriber} + * @private + */ this._type = Subscriber; return this; @@ -2830,7 +2751,6 @@ define('subscriberList',['abstractList', 'subscriber'], function(AbstractList, S SubscriberList.prototype.constructor = SubscriberList; /** - * * @param {String} subscriberId */ SubscriberList.prototype.removeSubscriberWithId = function(subscriberId) { @@ -2847,7 +2767,6 @@ define('subscriberList',['abstractList', 'subscriber'], function(AbstractList, S * This module representing a Context Widget. * * @module Widget - * @fileOverview */ define('widget',['MathUuid', 'callback', 'callbackList', 'attribute', 'attributeList', 'conditionList', 'subscriber', 'subscriberList'], function(MathUuid, Callback, CallbackList, Attribute, AttributeList, ConditionList, Subscriber, SubscriberList) { @@ -2858,17 +2777,7 @@ define('widget',['MathUuid', 'callback', 'callbackList', 'attribute', 'attribute * that are specified in the provided functions. * * @abstract - * @class Widget * @classdesc The Widget handles the access to sensors. - * @requires MathUuid - * @requires Callback - * @requires CallbackList - * @requires Attribute - * @requires AttributeList - * @requires ConditionList - * @requires Subscriber - * @requires SubscriberList - * @requires Discoverer * @constructs Widget */ function Widget(discoverer, attributes) { @@ -2877,6 +2786,7 @@ define('widget',['MathUuid', 'callback', 'callbackList', 'attribute', 'attribute /** * Name of the Widget. * + * @public * @type {string} */ this.name = 'Widget'; @@ -3589,20 +3499,13 @@ define('widget',['MathUuid', 'callback', 'callbackList', 'attribute', 'attribute })(); } ); -/** - * This module represents a InterpreterResult. - * - * @module InterpreterResult - * @fileOverview - */ define('interpreterResult',['attributeList'], function(AttributeList){ return (function() { /** - * Constructor: Initializes the in- and outAttributes. + * Initializes the in- and outAttributes. * - * @class InterpreterResult * @classdesc Contains the interpreted data, inclusive the input for the interpretation. - * @requires AttributeList + * @constructs InterpreterResult */ function InterpreterResult() { /** @@ -3669,7 +3572,7 @@ define('interpreterResult',['attributeList'], function(AttributeList){ /** * Returns the interpretation time. * - * @returns {date} + * @returns {Date} */ InterpreterResult.prototype.getTimestamp = function() { return this._timestamp; @@ -3737,25 +3640,14 @@ define('interpreterResult',['attributeList'], function(AttributeList){ return InterpreterResult; }); }); -/** - * This module represents an Context Interpreter. - * - * @module Interpreter - * @fileOverview - */ define('interpreter',['MathUuid', 'attribute', 'attributeList', 'interpreterResult' ], function(MathUuid, Attribute, AttributeList, InterpreterResult) { return (function() { /** - * Constructor: Generates the id and initializes the (in and out) types and values. + * Generates the id and initializes the (in and out) types and values. * * @abstract - * @class Interpreter * @classdesc The Widget handles the access to sensors. - * @requires easejs - * @requires MathUuid - * @requires Attribute - * @requires AttributeList * @constructs Interpreter */ function Interpreter(discoverer) { @@ -4110,9 +4002,6 @@ define('interpreter',['MathUuid', 'attribute', 'attributeList', 'interpreterResu })(); } ); -/** - * Created by tobias on 15.04.15. - */ define('interpretation',['interpreter', 'attributeList'], function(Interpreter, AttributeList) { return (function () { /** @@ -4121,7 +4010,7 @@ define('interpretation',['interpreter', 'attributeList'], function(Interpreter, * @param {AttributeList} inAttributes * @param {AttributeList} outAttributes * @returns {Interpretation} - * @constructor + * @constructs Interpretation */ function Interpretation(interpreterId, inAttributes, outAttributes) { /** @@ -4148,31 +4037,15 @@ define('interpretation',['interpreter', 'attributeList'], function(Interpreter, return Interpretation; })(); }); -/** - * This module representing a Context Aggregator. - * It aggregates data from multiple widgets. - * - * @module Aggregator - * @fileOverview - */ define('aggregator',['MathUuid', 'widget', 'attribute', 'attributeList', 'subscriber', 'subscriberList', 'callbackList', 'storage', 'interpreter', 'interpretation'], function(MathUuid, Widget, Attribute, AttributeList, Subscriber, SubscriberList, CallbackList, Storage, Interpreter, Interpretation){ return (function() { /** - * Constructor: Generates the id and initializes the Aggregator. + * Generates the id and initializes the Aggregator. * - * @class Aggregator - * @extends Widget * @classdesc The Widget handles the access to sensors. - * @requires MathUuid - * @requires CallbackList - * @requires Attribute - * @requires AttributeList - * @requires Subscriber - * @requires SubscriberList - * @requires Storage - * @requires Widget * @constructs Aggregator + * @extends Widget */ function Aggregator(discoverer, attributes) { /** @@ -4203,10 +4076,11 @@ define('aggregator',['MathUuid', 'widget', 'attribute', 'attributeList', 'subscr /** * Name of the Aggregator. * - * @public * @type {string} */ this.name = 'Aggregator'; + + return this; } Aggregator.prototype = Object.create(Widget.prototype); @@ -4229,8 +4103,10 @@ define('aggregator',['MathUuid', 'widget', 'attribute', 'attributeList', 'subscr * @protected * @param {Array.<String>} widgetIds List of Widget IDs */ - Aggregator.prototype._setWidgets = function(widgetIds){ - this._widgets = widgetIds; + Aggregator.prototype._setWidgets = function(widgetIds) { + if (typeof widgetIds == "array") { + this._widgets = widgetIds; + } }; /** @@ -4292,6 +4168,7 @@ define('aggregator',['MathUuid', 'widget', 'attribute', 'attributeList', 'subscr * Retrieves all ConstantAttributes of the specified widgets. * * @protected + * @override */ Aggregator.prototype._initConstantOutAttributes = function() { if(this._widgets.length > 0){ @@ -4862,18 +4739,12 @@ define('aggregator',['MathUuid', 'widget', 'attribute', 'attributeList', 'subscr })(); } ); -/** - * This module represents the conditionMethod Equals. - * - * @module Equals - * @fileOverview - */ define('equals',['conditionMethod'], function(ConditionMethod){ return (function() { /** - * @class Equals * @implements {ConditionMethod} * @classdesc This class is the conditionMethod equals. It compares the values of two attributes. + * @constructs Equals */ function Equals() { ConditionMethod.call(this); @@ -4889,7 +4760,7 @@ define('equals',['conditionMethod'], function(ConditionMethod){ * @param {*} reference Is not used. * @param {*} firstValue Value (from an attribute) that should be compared. * @param {*} secondValue Value (from an attribute) for comparison. - * @returns {boolean} + * @returns {Boolean} */ Equals.prototype.process = function(reference, firstValue, secondValue){ return firstValue === secondValue; @@ -4899,17 +4770,16 @@ define('equals',['conditionMethod'], function(ConditionMethod){ })(); }); /** - * This module represents the conditionMethod Equals. + * This module represents the conditionMethod UnEquals. * - * @module UnEquals - * @fileOverview + * @module Condition */ define('unequals',['conditionMethod'], function(ConditionMethod){ return (function() { /** - * @class UnEquals * @implements {ConditionMethod} * @classdesc This class is the conditionMethod equals. It compares the values of two attributes. + * @constructs UnEquals */ function UnEquals() { ConditionMethod.call(this); @@ -4934,22 +4804,14 @@ define('unequals',['conditionMethod'], function(ConditionMethod){ return UnEquals; })(); }); -/** - * This module representing a Context Discoverer. - * - * @module Discoverer - * @fileOverview - */ define('discoverer',['attributeList', 'widget', 'interpreter', 'aggregator' ], function(AttributeList, Widget, Interpreter, Aggregator) { return (function() { /** * Constructor: All known components given in the associated functions will be registered as startup. * - * @class Discoverer * @classdesc The Discoverer handles requests for components and attributes. - * @requires AttributeList - * @constructor + * @constructs Discoverer */ function Discoverer() { /** diff --git a/docs/AbstractList.html b/docs/AbstractList.html index 7c9143fccb2855ce80476af2e8eb1697290cce8d..30562ac0aef4f4dce13d1fb68f8830901b6f8443 100644 --- a/docs/AbstractList.html +++ b/docs/AbstractList.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,187 +1199,55 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> - <h1 class="page-title" data-filename="AbstractList.html">Class: AbstractList</h1> - - - - -<section> - -<header> - <h2> - AbstractList - </h2> - - <div class="class-description">This class represents a list.</div> - -</header> - -<article> - <div class="container-overview"> - - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="AbstractList"> - - new AbstractList<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line10">line 10</a> - </div> - - </div> - - -</dt> -<dd> - - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - </div> - - - - - - - <h3 class="subsection-title">Requires</h3> + <h1 class="page-title" data-filename="AbstractList.html">Class: AbstractList</h1> - <ul> - <li>module:easejs</li> - </ul> - + + + +<section> +<header> + <h2> + AbstractList + </h2> + <div class="class-description"><p>This class represents a list.</p></div> +</header> + +<article> + <div class="container-overview"> - <h3 class="subsection-title">Members</h3> - <dl> - <dt> <div class="nameContainer"> - <h4 class="name" id="counter"><span class="type-signature ">protected</span>counter<span class="type-signature type int">int</span> </h4> - </div> + <h4 class="name" id="AbstractList"> + + new AbstractList<span class="signature">()</span> + </h4> + + <div class="tag-source"> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line13">line 13</a> + </div> + + </div> + </dt> <dd> - <div class="description"> - Number of Items. - </div> + + + + + + @@ -1609,33 +1277,20 @@ -</dd> - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="items"><span class="type-signature ">protected</span>items</h4> - </div> - - -</dt> -<dd> - <div class="description"> - ItemList - </div> + -<dl class="details"> - +</dd> + </div> @@ -1649,16 +1304,6 @@ - -</dl> - - - -</dd> - - </dl> - - <h3 class="subsection-title">Methods</h3> @@ -1673,7 +1318,7 @@ <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line192">line 192</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line188">line 188</a> </div> </div> @@ -1684,7 +1329,7 @@ <div class="description"> - Clears this list. + <p>Clears this list.</p> </div> @@ -1739,12 +1384,12 @@ <div class="nameContainer"> <h4 class="name" id="contains"> - <span class="type-signature ">virtual</span>contains<span class="signature">(item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + contains<span class="signature">(item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line80">line 80</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line86">line 86</a> </div> </div> @@ -1755,8 +1400,8 @@ <div class="description"> - Verifies whether the given item is included -in this list. + <p>Verifies whether the given item is included +in this list.</p> </div> @@ -1803,7 +1448,7 @@ in this list. <td class="description last"> - Item that should be checked.</td> + <p>Item that should be checked.</p></td> </tr> @@ -1846,130 +1491,33 @@ in this list. - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="containsKey"> - - containsKey<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line102">line 102</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Verifies whether an item exists for the specified key. - </div> + <h5>Returns:</h5> - - - - - - <table class="params"> <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + <tr> - <td class="name"><code>_key</code></td> - - <td class="type"> - -<span class="param-type">string</span> - - - + boolean + + </td> - - - - <td class="description last"> - - Key that should be verified.</td> + <td class="description last"></td> </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - + </tbody> +</table> @@ -1982,12 +1530,12 @@ in this list. <div class="nameContainer"> <h4 class="name" id="equals"> - <span class="type-signature ">virtual</span>equals<span class="signature">(list)</span> + <span class="type-signature ">abstract</span>equals<span class="signature">(list)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line91">line 91</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line105">line 105</a> </div> </div> @@ -1998,7 +1546,7 @@ in this list. <div class="description"> - Compare the specified WidgetHandleList with this instance. + <p>Compare the specified WidgetHandleList with this instance.</p> </div> @@ -2045,7 +1593,7 @@ in this list. <td class="description last"> - List that should be compared.</td> + <p>List that should be compared.</p></td> </tr> @@ -2098,12 +1646,12 @@ in this list. <div class="nameContainer"> <h4 class="name" id="getItem"> - getItem<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> + getItem<span class="signature">(key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line114">line 114</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line122">line 122</a> </div> </div> @@ -2114,7 +1662,7 @@ in this list. <div class="description"> - Returns the item for the specified key. + <p>Returns the item for the specified key.</p> </div> @@ -2145,7 +1693,7 @@ in this list. <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>key</code></td> <td class="type"> @@ -2161,7 +1709,7 @@ in this list. <td class="description last"> - key that should be searched for</td> + <p>key that should be searched for</p></td> </tr> @@ -2204,10 +1752,34 @@ in this list. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2219,12 +1791,12 @@ in this list. <div class="nameContainer"> <h4 class="name" id="getItems"> - <span class="type-signature ">virtual</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + <span class="type-signature ">abstract</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line155">line 155</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line159">line 159</a> </div> </div> @@ -2235,7 +1807,7 @@ in this list. <div class="description"> - Returns all items. + <p>Returns all items.</p> </div> @@ -2280,10 +1852,34 @@ in this list. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2300,7 +1896,7 @@ in this list. <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line139">line 139</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line144">line 144</a> </div> </div> @@ -2311,7 +1907,7 @@ in this list. <div class="description"> - Returns the keys of all items. + <p>Returns the keys of all items.</p> </div> @@ -2356,10 +1952,34 @@ in this list. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2376,7 +1996,7 @@ in this list. <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line182">line 182</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line179">line 179</a> </div> </div> @@ -2387,7 +2007,7 @@ in this list. <div class="description"> - Verifies whether the list is empty. + <p>Verifies whether the list is empty.</p> </div> @@ -2432,10 +2052,34 @@ in this list. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2447,12 +2091,12 @@ in this list. <div class="nameContainer"> <h4 class="name" id="put"> - <span class="type-signature ">virtual</span>put<span class="signature">(item)</span> + put<span class="signature">(item)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line55">line 55</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line52">line 52</a> </div> </div> @@ -2463,7 +2107,7 @@ in this list. <div class="description"> - Adds the specified item to the itemList. + <p>Adds the specified item to the itemList.</p> </div> @@ -2510,7 +2154,7 @@ in this list. <td class="description last"> - item that shoud be added</td> + <p>item that should be added</p></td> </tr> @@ -2563,12 +2207,12 @@ in this list. <div class="nameContainer"> <h4 class="name" id="putAll"> - <span class="type-signature ">virtual</span>putAll<span class="signature">(list)</span> + putAll<span class="signature">(listOrArray)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line67">line 67</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line66">line 66</a> </div> </div> @@ -2579,8 +2223,7 @@ in this list. <div class="description"> - Adds all items in the specified list to the -itemList. + <p>Adds all items in the specified list to the itemList.</p> </div> @@ -2611,7 +2254,7 @@ itemList. <tr> - <td class="name"><code>list</code></td> + <td class="name"><code>listOrArray</code></td> <td class="type"> @@ -2627,7 +2270,7 @@ itemList. <td class="description last"> - list of items that should be added</td> + <p>list of items that should be added</p></td> </tr> @@ -2680,12 +2323,12 @@ itemList. <div class="nameContainer"> <h4 class="name" id="removeItem"> - removeItem<span class="signature">(_key)</span> + removeItem<span class="signature">(key)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line125">line 125</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line132">line 132</a> </div> </div> @@ -2696,7 +2339,7 @@ itemList. <div class="description"> - Removes the item from this list for the specified key. + <p>Removes the item from this list for the specified key.</p> </div> @@ -2727,7 +2370,7 @@ itemList. <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>key</code></td> <td class="type"> @@ -2743,7 +2386,7 @@ itemList. <td class="description last"> - key that should be searched for</td> + <p>key that should be searched for</p></td> </tr> @@ -2796,12 +2439,12 @@ itemList. <div class="nameContainer"> <h4 class="name" id="size"> - size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{int}</span> + size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line171">line 171</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line169">line 169</a> </div> </div> @@ -2812,7 +2455,7 @@ itemList. <div class="description"> - Returns the number of items that are included. + <p>Returns the number of items that are included.</p> </div> @@ -2857,10 +2500,34 @@ itemList. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Number + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2872,12 +2539,12 @@ itemList. <div class="nameContainer"> <h4 class="name" id="withItems"> - <span class="type-signature ">virtual</span>withItems<span class="signature">(list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> + withItems<span class="signature">(list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line44">line 44</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line37">line 37</a> </div> </div> @@ -2888,7 +2555,7 @@ itemList. <div class="description"> - Builder for Item list. + <p>Builder for Item list.</p> </div> @@ -2978,10 +2645,34 @@ itemList. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3004,7 +2695,7 @@ itemList. <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/Aggregator.html b/docs/Aggregator.html index f5f4b64a9a4b41370a41642e2d5dbf67b93bb551..c9087b1487be02dab6b8f6f7adb1be7b7b5aa154 100644 --- a/docs/Aggregator.html +++ b/docs/Aggregator.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,69 +1115,71 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ Aggregator </h2> - <div class="class-description">The Widget handles the access to sensors.</div> + <div class="class-description"><p>The Widget handles the access to sensors.</p></div> </header> @@ -1483,12 +1228,12 @@ <div class="nameContainer"> <h4 class="name" id="Aggregator"> - <span class="type-signature ">virtual</span>new Aggregator<span class="signature">()</span> + new Aggregator<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line84">line 84</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line11">line 11</a> </div> </div> @@ -1499,7 +1244,7 @@ <div class="description"> - Constructor: Generates the id and initializes the Aggregator. + <p>Generates the id and initializes the Aggregator.</p> </div> @@ -1562,30 +1307,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:MathUuid</li> - - <li>module:CallbackList</li> - - <li>module:AttributeType</li> - - <li>module:AttributeValue</li> - - <li>module:AttributeValueList</li> - - <li>module:Subscriber</li> - - <li>module:SubscriberList</li> - - <li>module:Storage</li> - - <li>module:Widget</li> - </ul> - @@ -1598,7 +1319,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="attributes"><span class="type-signature ">protected</span>attributes<span class="type-signature type attributevaluelist"><a href="AttributeValueList.html">AttributeValueList</a></span> </h4> + <h4 class="name" id="_db"><span class="type-signature ">protected</span>_db<span class="type-signature type storage"><a href="Storage.html">Storage</a></span> </h4> </div> @@ -1606,7 +1327,7 @@ <dd> <div class="description"> - All available Attributes and their values. + <p>Database of the Aggregator.</p> </div> @@ -1643,17 +1364,13 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="attributeTypes"><span class="type-signature ">protected</span>attributeTypes<span class="type-signature type attributetypelist"><a href="AttributeTypeList.html">AttributeTypeList</a></span> </h4> + <h4 class="name" id="_interpretations"><span class="type-signature ">protected</span>_interpretations<span class="type-signature type array.<interpretation>">Array.<<a href="Interpretation.html">Interpretation</a>></span> </h4> </div> </dt> <dd> - <div class="description"> - Types of all available attributes. - </div> - <dl class="details"> @@ -1688,7 +1405,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="callbacks"><span class="type-signature ">protected</span>callbacks<span class="type-signature type callbacklist"><a href="CallbackList.html">CallbackList</a></span> </h4> + <h4 class="name" id="_widgets"><span class="type-signature ">protected</span>_widgets<span class="type-signature type array.<string>">Array.<String></span> </h4> </div> @@ -1696,7 +1413,7 @@ <dd> <div class="description"> - List of Callbacks. + <p>List of subscribed widgets referenced by ID.</p> </div> @@ -1733,7 +1450,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="constantAttributes"><span class="type-signature ">protected</span>constantAttributes<span class="type-signature type attributevaluelist"><a href="AttributeValueList.html">AttributeValueList</a></span> </h4> + <h4 class="name" id="callbacks"><span class="type-signature ">protected</span>callbacks<span class="type-signature type callbacklist"><a href="CallbackList.html">CallbackList</a></span> </h4> </div> @@ -1741,7 +1458,7 @@ <dd> <div class="description"> - All available constant Attributes and their values. + <p>List of Callbacks.</p> </div> @@ -1778,7 +1495,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="constantAttributeTypes"><span class="type-signature ">protected</span>constantAttributeTypes<span class="type-signature type attributetypelist"><a href="AttributeTypeList.html">AttributeTypeList</a></span> </h4> + <h4 class="name" id="constantAttributes"><span class="type-signature ">protected</span>constantAttributes<span class="type-signature type attributelist"><a href="AttributeList.html">AttributeList</a></span> </h4> </div> @@ -1786,7 +1503,7 @@ <dd> <div class="description"> - Types of all available ConstantAttributes. + <p>All available constant Attributes and their values.</p> </div> @@ -1823,7 +1540,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="db"><span class="type-signature ">protected</span>db<span class="type-signature type storage"><a href="Storage.html">Storage</a></span> </h4> + <h4 class="name" id="id">id<span class="type-signature type string">string</span> </h4> </div> @@ -1831,7 +1548,7 @@ <dd> <div class="description"> - Database of the Aggregator. + <p>ID of the Widget. Will be generated.</p> </div> @@ -1868,7 +1585,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="discoverer"><span class="type-signature ">protected</span>discoverer<span class="type-signature type discoverer"><a href="Discoverer.html">Discoverer</a></span> </h4> + <h4 class="name" id="name">name<span class="type-signature type string">string</span> </h4> </div> @@ -1876,7 +1593,7 @@ <dd> <div class="description"> - Associated discoverer. + <p>Name of the Aggregator.</p> </div> @@ -1913,7 +1630,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="id">id<span class="type-signature type string">string</span> </h4> + <h4 class="name" id="oldAttributes"><span class="type-signature ">protected</span>oldAttributes<span class="type-signature type attributelist"><a href="AttributeList.html">AttributeList</a></span> </h4> </div> @@ -1921,7 +1638,8 @@ <dd> <div class="description"> - ID of the Aggregator. Will be generated. + <p>This temporary variable is used for storing the old attribute values. + So these can be used to check conditions.</p> </div> @@ -1958,7 +1676,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="interpreters"><span class="type-signature ">protected</span>interpreters<span class="type-signature type array">Array</span> </h4> + <h4 class="name" id="subscribers"><span class="type-signature ">protected</span>subscribers<span class="type-signature type subscriberlist"><a href="SubscriberList.html">SubscriberList</a></span> </h4> </div> @@ -1966,7 +1684,7 @@ <dd> <div class="description"> - List of subscribed interpreters referenced by ID. + <p>List of Subscriber.</p> </div> @@ -1999,21 +1717,93 @@ </dd> + </dl> + + + + <h3 class="subsection-title">Methods</h3> + <dl> <dt> - <div class="nameContainer"> - <h4 class="name" id="name">name<span class="type-signature type string">string</span> </h4> - </div> + <div class="nameContainer inherited"> + <h4 class="name" id="_addConstantOutAttribute"> + + <span class="inherited"><a href="Widget.html#_addConstantOutAttribute">inherited</a></span> + + <span class="type-signature ">protected</span>_addConstantOutAttribute<span class="signature">(constantAttribute)</span> + </h4> + + <div class="tag-source"> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line327">line 327</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - Name of the Widget. + <p>Adds a new constantAttributeValue. If the given value is +not included in the list, the associated type will +be also added. Otherwise, only the value will be +updated.</p> </div> + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>constantAttribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + <p>AttributeValue</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2042,24 +1832,49 @@ + + + + + + + + + + </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="oldAttributes"><span class="type-signature ">protected</span>oldAttributes<span class="type-signature type attributevaluelist"><a href="AttributeValueList.html">AttributeValueList</a></span> </h4> - </div> + <h4 class="name" id="_aggregatorSetup"> + + <span class="type-signature ">protected</span>_aggregatorSetup<span class="signature">()</span> + </h4> + + <div class="tag-source"> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line178">line 178</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - This temporary variable is used for storing the old attribute values. - So these can be used to check conditions. + <p>InitMethod for Aggregators. Called by constructor. Initializes the associated Storage.</p> </div> + + + + + + <dl class="details"> @@ -2088,23 +1903,52 @@ + + + + + + + + + + </dd> <dt> - <div class="nameContainer"> - <h4 class="name" id="subscribers"><span class="type-signature ">protected</span>subscribers<span class="type-signature type subscriberlist"><a href="SubscriberList.html">SubscriberList</a></span> </h4> - </div> + <div class="nameContainer inherited"> + <h4 class="name" id="_init"> + + <span class="inherited"><a href="Widget.html#_init">inherited</a></span> + + <span class="type-signature ">protected</span>_init<span class="signature">()</span> + </h4> + + <div class="tag-source"> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line488">line 488</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - List of Subscriber. + <p>Function for initializing. Calls all initFunctions +and will be called by the constructor.</p> </div> + + + + + + <dl class="details"> @@ -2133,23 +1977,51 @@ + + + + + + + + + + </dd> <dt> - <div class="nameContainer"> - <h4 class="name" id="widgets"><span class="type-signature ">protected</span>widgets<span class="type-signature type array">Array</span> </h4> - </div> + <div class="nameContainer inherited"> + <h4 class="name" id="_initCallbacks"> + + <span class="inherited"><a href="Widget.html#_initCallbacks">inherited</a></span> + + <span class="type-signature ">protected</span>_initCallbacks<span class="signature">()</span> + </h4> + + <div class="tag-source"> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line478">line 478</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - List of subscribed widgets referenced by ID. + <p>Initializes the provided Callbacks.</p> </div> + + + + + + <dl class="details"> @@ -2178,28 +2050,32 @@ -</dd> - </dl> + - <h3 class="subsection-title">Methods</h3> + + + + + +</dd> + - <dl> <dt> <div class="nameContainer inherited"> - <h4 class="name" id="addAttribute"> + <h4 class="name" id="_initConstantOutAttributes"> - <span class="inherited"><a href="Widget.html#addAttribute">inherited</a></span> + <span class="inherited"><a href="Widget.html#_initConstantOutAttributes">inherited</a></span> - addAttribute<span class="signature">(_attribute)</span> + <span class="type-signature ">protected</span>_initConstantOutAttributes<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line371">line 371</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line468">line 468</a> </div> </div> @@ -2210,10 +2086,7 @@ <div class="description"> - Adds a new AttributeValue. If the given value is -not included in the list, the associated type will -be also added. Otherwise, only the value will be -updated. + <p>Initializes the provided ConstantAttributes.</p> </div> @@ -2222,50 +2095,76 @@ updated. + + +<dl class="details"> + + + + -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attribute</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + +</dd> + + - </td> - - +<dt> + <div class="nameContainer"> + <h4 class="name" id="_initOutAttributes"> - <td class="description last"> - - AttributeValue</td> - </tr> - - - </tbody> -</table> + <span class="type-signature ">protected</span>_initOutAttributes<span class="signature">()</span> + </h4> + + + <div class="tag-source"> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line115">line 115</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Retrieves all Attributes of the specified widgets.</p> + </div> + + + + + + @@ -2311,14 +2210,14 @@ updated. <dt> <div class="nameContainer"> - <h4 class="name" id="addAttributeType"> + <h4 class="name" id="_initWidgetSubscription"> - <span class="type-signature ">protected</span>addAttributeType<span class="signature">(_attributeType)</span> + <span class="type-signature ">protected</span>_initWidgetSubscription<span class="signature">(widgetId)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="CallbackList.html">CallbackList</a>}</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line114">line 114</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line260">line 260</a> </div> </div> @@ -2329,7 +2228,8 @@ updated. <div class="description"> - Adds new AttributeTypes, useful when a new Widget is subscribed. + <p>Subscribes to the widgets that are defined in the Widget ID List +used in the initCallback method.</p> </div> @@ -2360,13 +2260,13 @@ updated. <tr> - <td class="name"><code>_attributeType</code></td> + <td class="name"><code>widgetId</code></td> <td class="type"> -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> +<span class="param-type">String</span> @@ -2376,7 +2276,7 @@ updated. <td class="description last"> - attributeType</td> + <p>Widget that should be subscribed.</p></td> </tr> @@ -2419,6 +2319,35 @@ updated. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="CallbackList.html">CallbackList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -2427,16 +2356,16 @@ updated. <dt> <div class="nameContainer inherited"> - <h4 class="name" id="addCallback"> + <h4 class="name" id="_intervalRunning"> - <span class="inherited"><a href="Widget.html#addCallback">inherited</a></span> + <span class="inherited"><a href="Widget.html#_intervalRunning">inherited</a></span> - <span class="type-signature ">protected</span>addCallback<span class="signature">(_callback)</span> + <span class="type-signature ">abstract,protected</span>_intervalRunning<span class="signature">(interval)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line478">line 478</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line691">line 691</a> </div> </div> @@ -2447,7 +2376,8 @@ updated. <div class="description"> - Adds a new Callback. + <p>Runs the context acquisition constantly in an interval. +Can be called by init.</p> </div> @@ -2478,13 +2408,13 @@ updated. <tr> - <td class="name"><code>_callback</code></td> + <td class="name"><code>interval</code></td> <td class="type"> -<span class="param-type"><a href="Callback.html">Callback</a></span> +<span class="param-type">Number</span> @@ -2494,7 +2424,7 @@ updated. <td class="description last"> - List or Array of AttributeValues.</td> + <p>Interval in ms</p></td> </tr> @@ -2545,16 +2475,16 @@ updated. <dt> <div class="nameContainer inherited"> - <h4 class="name" id="addConstantAttribute"> + <h4 class="name" id="_register"> - <span class="inherited"><a href="Widget.html#addConstantAttribute">inherited</a></span> + <span class="inherited"><a href="Widget.html#_register">inherited</a></span> - <span class="type-signature ">protected</span>addConstantAttribute<span class="signature">(_constantAttribute)</span> + <span class="type-signature ">protected</span>_register<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line431">line 431</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line716">line 716</a> </div> </div> @@ -2565,10 +2495,7 @@ updated. <div class="description"> - Adds a new constantAttributeValue. If the given value is -not included in the list, the associated type will -be also added. Otherwise, only the value will be -updated. + <p>Registers the component to the associated Discoverer.</p> </div> @@ -2577,51 +2504,6 @@ updated. - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_constantAttribute</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeValue</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -2666,14 +2548,14 @@ updated. <dt> <div class="nameContainer"> - <h4 class="name" id="addInterpreter"> + <h4 class="name" id="_removeWidget"> - addInterpreter<span class="signature">(_theInterpreter)</span> + <span class="type-signature ">protected</span>_removeWidget<span class="signature">(_widgetId)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line316">line 316</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line103">line 103</a> </div> </div> @@ -2684,7 +2566,7 @@ updated. <div class="description"> - Adds an interpreter to the aggregator. + <p>Removes Widget ID from list.</p> </div> @@ -2715,18 +2597,23 @@ updated. <tr> - <td class="name"><code>_theInterpreter</code></td> + <td class="name"><code>_widgetId</code></td> <td class="type"> + +<span class="param-type">String</span> + + + </td> <td class="description last"> - </td> + <p>Id of the Widget</p></td> </tr> @@ -2777,16 +2664,16 @@ updated. <dt> <div class="nameContainer inherited"> - <h4 class="name" id="addSubscriber"> + <h4 class="name" id="_sendResponse"> - <span class="inherited"><a href="Widget.html#addSubscriber">inherited</a></span> + <span class="inherited"><a href="Widget.html#_sendResponse">inherited</a></span> - addSubscriber<span class="signature">(_subscriber)</span> + <span class="type-signature ">protected</span>_sendResponse<span class="signature">(response, callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line519">line 519</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line551">line 551</a> </div> </div> @@ -2796,10 +2683,6 @@ updated. <dd> - <div class="description"> - Adds a new Subscriber. - </div> - @@ -2828,15 +2711,28 @@ updated. <tr> - <td class="name"><code>_subscriber</code></td> + <td class="name"><code>response</code></td> <td class="type"> + </td> + + + + <td class="description last"> -<span class="param-type"><a href="Subscriber.html">Subscriber</a></span> - - + </td> + </tr> + + + + <tr> + + <td class="name"><code>callback</code></td> + + + <td class="type"> </td> @@ -2844,7 +2740,7 @@ updated. <td class="description last"> - Subscriber</td> + </td> </tr> @@ -2894,15 +2790,17 @@ updated. <dt> - <div class="nameContainer"> - <h4 class="name" id="addWidget"> + <div class="nameContainer inherited"> + <h4 class="name" id="_sendToSubscriber"> - addWidget<span class="signature">(_widgetIdOrWidget)</span> + <span class="inherited"><a href="Widget.html#_sendToSubscriber">inherited</a></span> + + <span class="type-signature ">protected</span>_sendToSubscriber<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line142">line 142</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line632">line 632</a> </div> </div> @@ -2913,7 +2811,8 @@ updated. <div class="description"> - Adds Widget ID. + <p>Sends all Attributes, specified in the given callback, +to components which are subscribed to this Callback.</p> </div> @@ -2944,16 +2843,13 @@ updated. <tr> - <td class="name"><code>_widgetIdOrWidget</code></td> + <td class="name"><code>callback</code></td> <td class="type"> -<span class="param-type">String</span> -| - -<span class="param-type"><a href="Widget.html">Widget</a></span> +<span class="param-type">string</span> @@ -2963,7 +2859,7 @@ updated. <td class="description last"> - Widget ID</td> + <p>Name of the searched Callback.</p></td> </tr> @@ -3014,14 +2910,14 @@ updated. <dt> <div class="nameContainer"> - <h4 class="name" id="addWidgetSubscription"> + <h4 class="name" id="_setAggregatorAttributeValues"> - addWidgetSubscription<span class="signature">(_widgetIdOrWidget, _callbackList)</span> + <span class="type-signature ">abstract,protected</span>_setAggregatorAttributeValues<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line398">line 398</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line193">line 193</a> </div> </div> @@ -3032,7 +2928,8 @@ updated. <div class="description"> - Adds the specified callbacks of a widget to the aggregator. + <p>Initializes the provided attributeValues that are only specific to the Aggregator. +Called by aggregatorSetup().</p> </div> @@ -3041,80 +2938,6 @@ updated. - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_widgetIdOrWidget</code></td> - - - <td class="type"> - - -<span class="param-type">String</span> -| - -<span class="param-type"><a href="Widget.html">Widget</a></span> -| - -<span class="param-type"><a href="WidgetDescription.html">WidgetDescription</a></span> - - - - </td> - - - - <td class="description last"> - - Widget that should be subscribed.</td> - </tr> - - - - <tr> - - <td class="name"><code>_callbackList</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="CallbackList.html">CallbackList</a></span> - - - - </td> - - - - <td class="description last"> - - required Callbacks</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -3159,14 +2982,14 @@ updated. <dt> <div class="nameContainer"> - <h4 class="name" id="aggregatorSetup"> + <h4 class="name" id="_setAggregatorCallbacks"> - <span class="type-signature ">protected</span>aggregatorSetup<span class="signature">()</span> + <span class="type-signature ">abstract,protected</span>_setAggregatorCallbacks<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line254">line 254</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line218">line 218</a> </div> </div> @@ -3177,8 +3000,8 @@ updated. <div class="description"> - InitMethod for Aggregators. Called by constructor. -Initializes the associated Storage. + <p>Initializes the provided Callbacks that are only specific to the Aggregator. +Called by aggregatorSetup().</p> </div> @@ -3231,14 +3054,14 @@ Initializes the associated Storage. <dt> <div class="nameContainer"> - <h4 class="name" id="didFinishInitialization"> + <h4 class="name" id="_setAggregatorConstantAttributeValues"> - didFinishInitialization<span class="signature">(_attributeTypes)</span> + <span class="type-signature ">abstract,protected</span>_setAggregatorConstantAttributeValues<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line242">line 242</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line207">line 207</a> </div> </div> @@ -3249,7 +3072,8 @@ Initializes the associated Storage. <div class="description"> - Start the setup of the aggregator after the initialisation has finished. + <p>Initializes the provided ConstantAttributeValues that are only specific to the Aggregator. +Called by aggregatorSetup().</p> </div> @@ -3258,46 +3082,6 @@ Initializes the associated Storage. - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attributeTypes</code></td> - - - <td class="type"> - - </td> - - - - <td class="description last"> - - </td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -3341,15 +3125,17 @@ Initializes the associated Storage. <dt> - <div class="nameContainer"> - <h4 class="name" id="didFinishSetup"> + <div class="nameContainer inherited"> + <h4 class="name" id="_setOutAttributes"> + + <span class="inherited"><a href="Widget.html#_setOutAttributes">inherited</a></span> - <span class="type-signature ">virtual</span>didFinishSetup<span class="signature">()</span> + <span class="type-signature ">protected</span>_setOutAttributes<span class="signature">(attributesOrArray)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line758">line 758</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line264">line 264</a> </div> </div> @@ -3360,7 +3146,8 @@ Initializes the associated Storage. <div class="description"> - After the aggregator finished its setup start searching for component that satisfy the attributes that where requrested. + <p>Sets the AttributeValueList and also the associated +AttributeTypes.</p> </div> @@ -3369,6 +3156,54 @@ Initializes the associated Storage. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributesOrArray</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array</span> + + + + </td> + + + + <td class="description last"> + + <p>List or Array of AttributeValues</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -3412,17 +3247,15 @@ Initializes the associated Storage. <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getAttributes"> - - <span class="inherited"><a href="Widget.html#getAttributes">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="_setWidgets"> - getAttributes<span class="signature">(_attributeTypeList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + <span class="type-signature ">protected</span>_setWidgets<span class="signature">(widgetIds)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line209">line 209</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line67">line 67</a> </div> </div> @@ -3433,7 +3266,7 @@ Initializes the associated Storage. <div class="description"> - Returns the last acquired attribute values. + <p>Sets Widget IDs.</p> </div> @@ -3464,13 +3297,13 @@ Initializes the associated Storage. <tr> - <td class="name"><code>_attributeTypeList</code></td> + <td class="name"><code>widgetIds</code></td> <td class="type"> -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> +<span class="param-type">Array.<String></span> @@ -3480,7 +3313,7 @@ Initializes the associated Storage. <td class="description last"> - </td> + <p>List of Widget IDs</p></td> </tr> @@ -3525,27 +3358,20 @@ Initializes the associated Storage. - - - - - </dd> <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getAttributeTypes"> - - <span class="inherited"><a href="Widget.html#getAttributeTypes">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="_store"> - getAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> + <span class="type-signature ">protected</span>_store<span class="signature">(attribute)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line183">line 183</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line373">line 373</a> </div> </div> @@ -3556,7 +3382,7 @@ Initializes the associated Storage. <div class="description"> - Returns the available AttributeTypes. + <p>Stores the data.</p> </div> @@ -3565,6 +3391,51 @@ Initializes the associated Storage. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + <p>data that should be stored</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -3603,27 +3474,20 @@ Initializes the associated Storage. - - - - - </dd> <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getCallbacks"> - - <span class="inherited"><a href="Widget.html#getCallbacks">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="_subscribeTo"> - getCallbacks<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="CallbackList.html">CallbackList</a>}</span> + <span class="type-signature ">protected</span>_subscribeTo<span class="signature">(widget, callbacks, subSet, conditions)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line260">line 260</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line241">line 241</a> </div> </div> @@ -3634,8 +3498,7 @@ Initializes the associated Storage. <div class="description"> - Returns a list of callbacks that can be -subscribed to. + <p>Subscribes to the given widget for the specified Callbacks.</p> </div> @@ -3644,6 +3507,110 @@ subscribed to. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>widget</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Widget.html">Widget</a></span> + + + + </td> + + + + <td class="description last"> + + <p>Widget that should be subscribed to.</p></td> + </tr> + + + + <tr> + + <td class="name"><code>callbacks</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="CallbackList.html">CallbackList</a></span> + + + + </td> + + + + <td class="description last"> + + <p>required Callbacks</p></td> + </tr> + + + + <tr> + + <td class="name"><code>subSet</code></td> + + + <td class="type"> + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + + <tr> + + <td class="name"><code>conditions</code></td> + + + <td class="type"> + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -3682,27 +3649,22 @@ subscribed to. - - - - - </dd> <dt> <div class="nameContainer inherited"> - <h4 class="name" id="getCallbacks"> + <h4 class="name" id="addCallback"> - <span class="inherited"><a href="Widget.html#getCallbacks">inherited</a></span> + <span class="inherited"><a href="Widget.html#addCallback">inherited</a></span> - getCallbacks<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + <span class="type-signature ">protected</span>addCallback<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line273">line 273</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line373">line 373</a> </div> </div> @@ -3713,8 +3675,7 @@ subscribed to. <div class="description"> - Returns the specified callbacks that can be -subscribed to. + <p>Adds a new Callback.</p> </div> @@ -3723,6 +3684,51 @@ subscribed to. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>callback</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Callback.html">Callback</a></span> + + + + </td> + + + + <td class="description last"> + + <p>List or Array of AttributeValues.</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -3761,27 +3767,22 @@ subscribed to. - - - - - </dd> <dt> <div class="nameContainer inherited"> - <h4 class="name" id="getConstantAttributes"> + <h4 class="name" id="addOutAttribute"> - <span class="inherited"><a href="Widget.html#getConstantAttributes">inherited</a></span> + <span class="inherited"><a href="Widget.html#addOutAttribute">inherited</a></span> - getConstantAttributes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + addOutAttribute<span class="signature">(attribute, multipleInstances)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line247">line 247</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line278">line 278</a> </div> </div> @@ -3792,7 +3793,10 @@ subscribed to. <div class="description"> - Returns the ConstantAttributes. + <p>Adds a new AttributeValue. If the given value is +not included in the list, the associated type will +be also added. Otherwise, only the value will be +updated.</p> </div> @@ -3801,6 +3805,74 @@ subscribed to. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + + <tr> + + <td class="name"><code>multipleInstances</code></td> + + + <td class="type"> + + +<span class="param-type">Boolean</span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -3839,25 +3911,22 @@ subscribed to. - - - - - </dd> <dt> - <div class="nameContainer"> - <h4 class="name" id="getCurrentData"> + <div class="nameContainer inherited"> + <h4 class="name" id="addSubscriber"> - getCurrentData<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + <span class="inherited"><a href="Widget.html#addSubscriber">inherited</a></span> + + addSubscriber<span class="signature">(subscriber)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line340">line 340</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line412">line 412</a> </div> </div> @@ -3868,7 +3937,7 @@ subscribed to. <div class="description"> - Returns the current Attributes that are saved in the cache. + <p>Adds a new Subscriber.</p> </div> @@ -3877,6 +3946,58 @@ subscribed to. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>subscriber</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Subscriber.html">Subscriber</a></span> + + + + </td> + + + + <td class="description last"> + + + + <span class="nullable">nullable</span> + + + + + <p>Subscriber</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -3915,27 +4036,20 @@ subscribed to. - - - - - </dd> <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getDescription"> - - <span class="inherited"><a href="Widget.html#getDescription">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="addWidget"> - <span class="type-signature ">virtual</span>getDescription<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="WidgetDescription.html">WidgetDescription</a>}</span> + addWidget<span class="signature">(widgetIdOrWidget)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line803">line 803</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line79">line 79</a> </div> </div> @@ -3946,7 +4060,7 @@ subscribed to. <div class="description"> - Returns the description of this component. + <p>Adds Widget ID.</p> </div> @@ -3955,6 +4069,54 @@ subscribed to. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>widgetIdOrWidget</code></td> + + + <td class="type"> + + +<span class="param-type">String</span> +| + +<span class="param-type"><a href="Widget.html">Widget</a></span> + + + + </td> + + + + <td class="description last"> + + <p>Widget ID</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -3993,27 +4155,20 @@ subscribed to. - - - - - </dd> <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getId"> - - <span class="inherited"><a href="Widget.html#getId">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="addWidgetSubscription"> - getId<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + addWidgetSubscription<span class="signature">(widgetIdOrWidget, callbackList)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line157">line 157</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line281">line 281</a> </div> </div> @@ -4024,7 +4179,7 @@ subscribed to. <div class="description"> - Returns the id of the widget. + <p>Adds the specified callbacks of a widget to the aggregator.</p> </div> @@ -4033,37 +4188,92 @@ subscribed to. - - -<dl class="details"> - - - - +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>widgetIdOrWidget</code></td> + + + <td class="type"> + + +<span class="param-type">String</span> +| + +<span class="param-type"><a href="Widget.html">Widget</a></span> + + + + </td> + + + + <td class="description last"> + + <p>Widget that should be subscribed.</p></td> + </tr> + + + + <tr> + + <td class="name"><code>callbackList</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="CallbackList.html">CallbackList</a></span> + + + + </td> + + + + <td class="description last"> + + <p>required Callbacks</p></td> + </tr> + + + </tbody> +</table> +<dl class="details"> + + + - - - -</dl> - - - - - - @@ -4071,25 +4281,38 @@ subscribed to. + + +</dl> + + + + + + + + </dd> <dt> - <div class="nameContainer"> - <h4 class="name" id="getInterpretedData"> + <div class="nameContainer inherited"> + <h4 class="name" id="didFinishInitialization"> - getInterpretedData<span class="signature">(_interpreterId)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + <span class="inherited"><a href="Widget.html#didFinishInitialization">inherited</a></span> + + didFinishInitialization<span class="signature">(attributes)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line497">line 497</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line504">line 504</a> </div> </div> @@ -4100,7 +4323,8 @@ subscribed to. <div class="description"> - Calls the given Interpreter for getting the data. + <p>Method will be invoked after the initialization of the widget finished. +Can be overridden by inheriting classes to take action after initialization.</p> </div> @@ -4131,23 +4355,18 @@ subscribed to. <tr> - <td class="name"><code>_interpreterId</code></td> + <td class="name"><code>attributes</code></td> <td class="type"> - -<span class="param-type">String</span> - - - </td> <td class="description last"> - ID of the searched Interpreter</td> + </td> </tr> @@ -4192,25 +4411,20 @@ subscribed to. - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getInterpreters"> + <h4 class="name" id="didFinishSetup"> - getInterpreters<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + <span class="type-signature ">abstract</span>didFinishSetup<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line328">line 328</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line590">line 590</a> </div> </div> @@ -4221,7 +4435,7 @@ subscribed to. <div class="description"> - Returns an array with the UUIDs of the interpreters that where added to the aggregator. + <p>After the aggregator finished its setup start searching for component that satisfy the attributes that where requrested.</p> </div> @@ -4268,31 +4482,22 @@ subscribed to. - - -<h5>Returns:</h5> -UUIDs of the connected interpreters. -<br /> - - - - </dd> <dt> <div class="nameContainer inherited"> - <h4 class="name" id="getName"> + <h4 class="name" id="doesSatisfyTypeOf"> - <span class="inherited"><a href="Widget.html#getName">inherited</a></span> + <span class="inherited"><a href="Widget.html#doesSatisfyTypeOf">inherited</a></span> - getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + doesSatisfyTypeOf<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line145">line 145</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line729">line 729</a> </div> </div> @@ -4303,7 +4508,7 @@ UUIDs of the connected interpreters. <div class="description"> - Returns the name of the widget. + <p>Returns true if the widget can satisfy the requested attribute type.</p> </div> @@ -4312,6 +4517,51 @@ UUIDs of the connected interpreters. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type">AttributeType</span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -4348,10 +4598,34 @@ UUIDs of the connected interpreters. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -4360,15 +4634,17 @@ UUIDs of the connected interpreters. <dt> - <div class="nameContainer"> - <h4 class="name" id="getStorageOverview"> + <div class="nameContainer inherited"> + <h4 class="name" id="getCallbacks"> - getStorageOverview<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + <span class="inherited"><a href="Widget.html#getCallbacks">inherited</a></span> + + getCallbacks<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="CallbackList.html">CallbackList</a>}</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line582">line 582</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line196">line 196</a> </div> </div> @@ -4379,11 +4655,8 @@ UUIDs of the connected interpreters. <div class="description"> - Returns an overview about the stored attributes. -It may be that the overview about the stored attributes is not up to date, -because an asynchronous function is used for the retrieval. -For retrieving the current data, this function can be used as callback function -in queryTables(). + <p>Returns a list of callbacks that can be +subscribed to.</p> </div> @@ -4428,10 +4701,34 @@ in queryTables(). - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="CallbackList.html">CallbackList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -4441,16 +4738,16 @@ in queryTables(). <dt> <div class="nameContainer inherited"> - <h4 class="name" id="getSubscriber"> + <h4 class="name" id="getConstantOutAttributes"> - <span class="inherited"><a href="Widget.html#getSubscriber">inherited</a></span> + <span class="inherited"><a href="Widget.html#getConstantOutAttributes">inherited</a></span> - getSubscriber<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="SubscriberList.html">SubscriberList</a>}</span> + getConstantOutAttributes<span class="signature">(attributes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line289">line 289</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line157">line 157</a> </div> </div> @@ -4461,7 +4758,8 @@ in queryTables(). <div class="description"> - Returns the Subscriber. + <p>Returns the available ConstantAttributeTypes +(attributes that do not change).</p> </div> @@ -4470,6 +4768,58 @@ in queryTables(). + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributes</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + + + </td> + + + + <td class="description last"> + + + + <span class="nullable">nullable</span> + + + + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -4506,27 +4856,51 @@ in queryTables(). + <h5>Returns:</h5> - - - - - -</dd> + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getType"> + <h4 class="name" id="getCurrentData"> - getType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + getCurrentData<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line102">line 102</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line228">line 228</a> </div> </div> @@ -4537,8 +4911,7 @@ in queryTables(). <div class="description"> - Returns the type of this class, in this case -"Aggregator". + <p>Returns the current Attributes that are saved in the cache.</p> </div> @@ -4583,10 +4956,34 @@ in queryTables(). - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -4596,16 +4993,16 @@ in queryTables(). <dt> <div class="nameContainer inherited"> - <h4 class="name" id="getWidgetConstantAttributeTypes"> + <h4 class="name" id="getId"> - <span class="inherited"><a href="Widget.html#getWidgetConstantAttributeTypes">inherited</a></span> + <span class="inherited"><a href="Widget.html#getId">inherited</a></span> - getWidgetConstantAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> + getId<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line196">line 196</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line116">line 116</a> </div> </div> @@ -4616,8 +5013,7 @@ in queryTables(). <div class="description"> - Returns the available ConstantAttributeTypes -(attributes that do not change). + <p>Returns the id of the widget.</p> </div> @@ -4662,10 +5058,34 @@ in queryTables(). + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -4674,15 +5094,17 @@ in queryTables(). <dt> - <div class="nameContainer"> - <h4 class="name" id="getWidgets"> + <div class="nameContainer inherited"> + <h4 class="name" id="getName"> - getWidgets<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + <span class="inherited"><a href="Widget.html#getName">inherited</a></span> + + getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line158">line 158</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line104">line 104</a> </div> </div> @@ -4693,7 +5115,7 @@ in queryTables(). <div class="description"> - Returns the available Widget IDs. + <p>Returns the name of the widget.</p> </div> @@ -4738,10 +5160,34 @@ in queryTables(). + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -4751,16 +5197,16 @@ in queryTables(). <dt> <div class="nameContainer inherited"> - <h4 class="name" id="init"> + <h4 class="name" id="getOutAttributes"> - <span class="inherited"><a href="Widget.html#init">inherited</a></span> + <span class="inherited"><a href="Widget.html#getOutAttributes">inherited</a></span> - <span class="type-signature ">protected</span>init<span class="signature">()</span> + getOutAttributes<span class="signature">(<span class="optional">attributes</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line605">line 605</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line140">line 140</a> </div> </div> @@ -4771,8 +5217,7 @@ in queryTables(). <div class="description"> - Function for initializing. Calls all initFunctions -and will be called by the constructor. + <p>Returns the available AttributeTypes.</p> </div> @@ -4781,6 +5226,60 @@ and will be called by the constructor. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributes</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + + + </td> + + + + <td class="description last"> + + + <span class="optional">optional</span> + + + <span class="nullable">nullable</span> + + + + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -4817,6 +5316,35 @@ and will be called by the constructor. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -4825,14 +5353,14 @@ and will be called by the constructor. <dt> <div class="nameContainer"> - <h4 class="name" id="initAttributes"> + <h4 class="name" id="getStorageOverview"> - <span class="type-signature ">protected</span>initAttributes<span class="signature">()</span> + getStorageOverview<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line184">line 184</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line413">line 413</a> </div> </div> @@ -4843,7 +5371,11 @@ and will be called by the constructor. <div class="description"> - Retrieves all Attributes of the specified widgets. + <p>Returns an overview about the stored attributes. +It may be that the overview about the stored attributes is not up to date, +because an asynchronous function is used for the retrieval. +For retrieving the current data, this function can be used as callback function +in queryTables().</p> </div> @@ -4888,6 +5420,35 @@ and will be called by the constructor. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -4895,15 +5456,17 @@ and will be called by the constructor. <dt> - <div class="nameContainer"> - <h4 class="name" id="initCallbacks"> + <div class="nameContainer inherited"> + <h4 class="name" id="getSubscriber"> + + <span class="inherited"><a href="Widget.html#getSubscriber">inherited</a></span> - <span class="type-signature ">protected</span>initCallbacks<span class="signature">()</span> + getSubscriber<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="SubscriberList.html">SubscriberList</a>}</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line224">line 224</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line225">line 225</a> </div> </div> @@ -4914,7 +5477,7 @@ and will be called by the constructor. <div class="description"> - Retrieves all actual Callbacks of the specified Widgets. + <p>Returns the Subscriber.</p> </div> @@ -4959,6 +5522,35 @@ and will be called by the constructor. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="SubscriberList.html">SubscriberList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -4966,15 +5558,17 @@ and will be called by the constructor. <dt> - <div class="nameContainer"> - <h4 class="name" id="initConstantAttributes"> + <div class="nameContainer inherited"> + <h4 class="name" id="getType"> + + <span class="inherited"><a href="Widget.html#getType">inherited</a></span> - <span class="type-signature ">protected</span>initConstantAttributes<span class="signature">()</span> + getType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line204">line 204</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line129">line 129</a> </div> </div> @@ -4985,7 +5579,8 @@ and will be called by the constructor. <div class="description"> - Retrieves all ConstantAttributes of the specified widgets. + <p>Returns the type of this class, in this case +"Widget".</p> </div> @@ -5030,6 +5625,35 @@ and will be called by the constructor. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -5037,15 +5661,17 @@ and will be called by the constructor. <dt> - <div class="nameContainer"> - <h4 class="name" id="initStorage"> + <div class="nameContainer inherited"> + <h4 class="name" id="getValueForAttributeWithTypeOf"> - <span class="type-signature ">protected</span>initStorage<span class="signature">(_name)</span> + <span class="inherited"><a href="Widget.html#getValueForAttributeWithTypeOf">inherited</a></span> + + getValueForAttributeWithTypeOf<span class="signature">(attributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line524">line 524</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line171">line 171</a> </div> </div> @@ -5056,7 +5682,7 @@ and will be called by the constructor. <div class="description"> - Initializes the database with the specified name. + <p>Returns the last acquired attribute value with the given attribute type.</p> </div> @@ -5087,13 +5713,13 @@ and will be called by the constructor. <tr> - <td class="name"><code>_name</code></td> + <td class="name"><code>attributeType</code></td> <td class="type"> -<span class="param-type">String</span> +<span class="param-type">AttributeType</span> @@ -5103,7 +5729,7 @@ and will be called by the constructor. <td class="description last"> - Name of the Storage</td> + <p>The attribute type to return the last value for.</p></td> </tr> @@ -5146,6 +5772,35 @@ and will be called by the constructor. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -5154,14 +5809,14 @@ and will be called by the constructor. <dt> <div class="nameContainer"> - <h4 class="name" id="initWidgetSubscription"> + <h4 class="name" id="getWidgets"> - <span class="type-signature ">protected</span>initWidgetSubscription<span class="signature">(_widgetId)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="CallbackList.html">CallbackList</a>}</span> + getWidgets<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line376">line 376</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line93">line 93</a> </div> </div> @@ -5172,8 +5827,7 @@ and will be called by the constructor. <div class="description"> - Subscribes to the widgets that are defined in the Widget ID List -used in the initCallback method. + <p>Returns the available Widget IDs.</p> </div> @@ -5182,59 +5836,14 @@ used in the initCallback method. + + +<dl class="details"> + - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_widgetId</code></td> - - - <td class="type"> - - -<span class="param-type">String</span> - - - - </td> - - - - <td class="description last"> - - Widget that should be subscribed.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - + + + @@ -5263,10 +5872,34 @@ used in the initCallback method. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -5278,12 +5911,12 @@ used in the initCallback method. <div class="nameContainer"> <h4 class="name" id="interpretData"> - interpretData<span class="signature">(_interpreterId, _data, _function)</span> + interpretData<span class="signature">(interpreterId, inAttributes, outAttributes, callback)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line481">line 481</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line360">line 360</a> </div> </div> @@ -5294,7 +5927,7 @@ used in the initCallback method. <div class="description"> - Calls the given Interpreter for interpretation the data. + <p>Calls the given Interpreter for interpretation the data.</p> </div> @@ -5325,7 +5958,7 @@ used in the initCallback method. <tr> - <td class="name"><code>_interpreterId</code></td> + <td class="name"><code>interpreterId</code></td> <td class="type"> @@ -5346,23 +5979,20 @@ used in the initCallback method. - ID of the searched Interpreter</td> + <p>ID of the searched Interpreter</p></td> </tr> <tr> - <td class="name"><code>_data</code></td> + <td class="name"><code>inAttributes</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> @@ -5377,20 +6007,20 @@ used in the initCallback method. - data that should be interpreted</td> + </td> </tr> <tr> - <td class="name"><code>_function</code></td> + <td class="name"><code>outAttributes</code></td> <td class="type"> -<span class="param-type">function</span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> @@ -5402,512 +6032,23 @@ used in the initCallback method. - <span class="nullable">nullable</span> - - for additional actions, if an asynchronous function is used</td> + </td> </tr> - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="intervalRunning"> - - <span class="inherited"><a href="Widget.html#intervalRunning">inherited</a></span> - - <span class="type-signature ">virtual,protected</span>intervalRunning<span class="signature">(_interval)</span> - </h4> - - - <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line824">line 824</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Runs the context acquisition constantly in an interval. -Can be called by init. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - <tr> - <td class="name"><code>_interval</code></td> + <td class="name"><code>callback</code></td> <td class="type"> -<span class="param-type">integer</span> - - - - </td> - - - - <td class="description last"> - - Interval in ms</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="isAttribute"> - - <span class="inherited"><a href="Widget.html#isAttribute">inherited</a></span> - - <span class="type-signature ">protected</span>isAttribute<span class="signature">(_attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line560">line 560</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Verifies whether the specified attributes is a -provided Attribute. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attribute</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> - - - - </td> - - - - <td class="description last"> - - </td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="putData"> - - putData<span class="signature">(_data)</span> - </h4> - - - <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line453">line 453</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Puts context data to Widget and expects an array. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_data</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - data that shall be input</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="queryAttribute"> - - queryAttribute<span class="signature">(_name, _function)</span> - </h4> - - - <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line553">line 553</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Queries the database and returns the last retrieval result. -It may be that the retrieval result is not up to date, -because an asynchronous function is used for the retrieval. -For retrieving the current data, this function can be used as callback function -in retrieveStorage(). - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_name</code></td> - - - <td class="type"> - - -<span class="param-type">String</span> - - - - </td> - - - - <td class="description last"> - - - - - - - Name of the searched AtTributes.</td> - </tr> - - - - <tr> - - <td class="name"><code>_function</code></td> - - - <td class="type"> - - -<span class="param-type">function</span> +<span class="param-type">function</span> @@ -5924,250 +6065,7 @@ in retrieveStorage(). - for alternative actions, because an asynchronous function is used</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="queryGenerator"> - - <span class="inherited"><a href="Widget.html#queryGenerator">inherited</a></span> - - <span class="type-signature ">virtual</span>queryGenerator<span class="signature">(_function)</span> - </h4> - - - <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line653">line 653</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Queries the associated sensor and updates the attributes with new values. -Must be overridden by the subclasses. Overriding subclasses can call -this.__super(_function) to invoke the provided callback function. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_function</code></td> - - - <td class="type"> - - -<span class="param-type">function</span> - - - - </td> - - - - <td class="description last"> - - - - <span class="nullable">nullable</span> - - - - - For alternative actions, because an asynchronous function can be used.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="queryReferencedComponents"> - - queryReferencedComponents<span class="signature">(_callback)</span> - </h4> - - - <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line844">line 844</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Query all referenced widgets and afterwards all connected interpreters. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_callback</code></td> - - - <td class="type"> - - -<span class="param-type">function</span> - - - - </td> - - - - <td class="description last"> - - the callback to query after all components did finish their work.</td> + <p>for additional actions, if an asynchronous function is used</p></td> </tr> @@ -6217,15 +6115,17 @@ this.__super(_function) to invoke the provided callback function. <dt> - <div class="nameContainer"> - <h4 class="name" id="queryReferencedInterpreters"> + <div class="nameContainer inherited"> + <h4 class="name" id="isOutAttribute"> + + <span class="inherited"><a href="Widget.html#isOutAttribute">inherited</a></span> - queryReferencedInterpreters<span class="signature">(_callback)</span> + <span class="type-signature ">protected</span>isOutAttribute<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line810">line 810</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line448">line 448</a> </div> </div> @@ -6236,7 +6136,8 @@ this.__super(_function) to invoke the provided callback function. <div class="description"> - Let's all connected interpreters interpret data. + <p>Verifies whether the specified attributes is a +provided Attribute.</p> </div> @@ -6267,13 +6168,13 @@ this.__super(_function) to invoke the provided callback function. <tr> - <td class="name"><code>_callback</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type">function</span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -6283,7 +6184,7 @@ this.__super(_function) to invoke the provided callback function. <td class="description last"> - The callback to query after all the interpreters did interprete data.</td> + </td> </tr> @@ -6326,6 +6227,35 @@ this.__super(_function) to invoke the provided callback function. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -6333,15 +6263,17 @@ this.__super(_function) to invoke the provided callback function. <dt> - <div class="nameContainer"> - <h4 class="name" id="queryReferencedWidget"> + <div class="nameContainer inherited"> + <h4 class="name" id="notify"> - <span class="type-signature ">virtual</span>queryReferencedWidget<span class="signature">(_widgetId, _callback)</span> + <span class="inherited"><a href="Widget.html#notify">inherited</a></span> + + <span class="type-signature ">abstract</span>notify<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line609">line 609</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line514">line 514</a> </div> </div> @@ -6352,7 +6284,7 @@ this.__super(_function) to invoke the provided callback function. <div class="description"> - Updates the information for the widget with the provided ID and calls the callback afterwards. + <p>Notifies other components and sends the attributes.</p> </div> @@ -6361,74 +6293,6 @@ this.__super(_function) to invoke the provided callback function. - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_widgetId</code></td> - - - <td class="type"> - - -<span class="param-type">String</span> - - - - </td> - - - - <td class="description last"> - - The ID of the widget to query.</td> - </tr> - - - - <tr> - - <td class="name"><code>_callback</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="Callback.html">Callback</a></span> - - - - </td> - - - - <td class="description last"> - - The callback to query after the widget was updated.</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -6472,15 +6336,17 @@ this.__super(_function) to invoke the provided callback function. <dt> - <div class="nameContainer"> - <h4 class="name" id="queryReferencedWidgets"> + <div class="nameContainer inherited"> + <h4 class="name" id="putData"> - <span class="type-signature ">virtual</span>queryReferencedWidgets<span class="signature">(_callback)</span> + <span class="inherited"><a href="Widget.html#putData">inherited</a></span> + + putData<span class="signature">(attributes)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line779">line 779</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line578">line 578</a> </div> </div> @@ -6491,7 +6357,7 @@ this.__super(_function) to invoke the provided callback function. <div class="description"> - Updates all the widgets referenced by the aggregator and calls the provided callback afterwards. + <p>Updates the Attributes by external components.</p> </div> @@ -6522,13 +6388,16 @@ this.__super(_function) to invoke the provided callback function. <tr> - <td class="name"><code>_callback</code></td> + <td class="name"><code>attributes</code></td> <td class="type"> -<span class="param-type">function</span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array</span> @@ -6538,7 +6407,7 @@ this.__super(_function) to invoke the provided callback function. <td class="description last"> - The callback to query after all the widget where updated.</td> + <p>Data that should be entered.</p></td> </tr> @@ -6589,14 +6458,14 @@ this.__super(_function) to invoke the provided callback function. <dt> <div class="nameContainer"> - <h4 class="name" id="queryTables"> + <h4 class="name" id="queryAttribute"> - queryTables<span class="signature">(_function)</span> + queryAttribute<span class="signature">(name, callback)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line595">line 595</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line388">line 388</a> </div> </div> @@ -6607,8 +6476,11 @@ this.__super(_function) to invoke the provided callback function. <div class="description"> - Only actualizes the attributeType cache in th database. -For an alternativ action can be used a callback. + <p>Queries the database and returns the last retrieval result. +It may be that the retrieval result is not up to date, +because an asynchronous function is used for the retrieval. +For retrieving the current data, this function can be used as callback function +in retrieveStorage().</p> </div> @@ -6639,13 +6511,13 @@ For an alternativ action can be used a callback. <tr> - <td class="name"><code>_function</code></td> + <td class="name"><code>name</code></td> <td class="type"> -<span class="param-type">function</span> +<span class="param-type">String</span> @@ -6657,169 +6529,45 @@ For an alternativ action can be used a callback. - <span class="nullable">nullable</span> - - for alternative actions, because an asynchronous function is used</td> + <p>Name of the searched AtTributes.</p></td> </tr> - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="queryWidget"> - - <span class="inherited"><a href="Widget.html#queryWidget">inherited</a></span> + + <tr> - queryWidget<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line707">line 707</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns all available AttributeValues, Attributes and -ConstantAtrributes. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - + <td class="name"><code>callback</code></td> -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="register"> - <span class="inherited"><a href="Widget.html#register">inherited</a></span> + <td class="type"> - register<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line852">line 852</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Registers the component to the associated Discoverer. - </div> - - - - - - + +<span class="param-type">function</span> + + + + </td> + + + + <td class="description last"> + + + + <span class="nullable">nullable</span> + + + + + <p>for alternative actions, because an asynchronous function is used</p></td> + </tr> + + + </tbody> +</table> @@ -6865,16 +6613,16 @@ ConstantAtrributes. <dt> <div class="nameContainer inherited"> - <h4 class="name" id="removeSubscriber"> + <h4 class="name" id="queryGenerator"> - <span class="inherited"><a href="Widget.html#removeSubscriber">inherited</a></span> + <span class="inherited"><a href="Widget.html#queryGenerator">inherited</a></span> - removeSubscriber<span class="signature">(_subscriber)</span> + <span class="type-signature ">abstract</span>queryGenerator<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line533">line 533</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line541">line 541</a> </div> </div> @@ -6884,10 +6632,6 @@ ConstantAtrributes. <dd> - <div class="description"> - Removes the specified Subscriber. - </div> - @@ -6916,23 +6660,18 @@ ConstantAtrributes. <tr> - <td class="name"><code>_subscriber</code></td> + <td class="name"><code>callback</code></td> <td class="type"> - -<span class="param-type"><a href="Subscriber.html">Subscriber</a></span> - - - </td> <td class="description last"> - Subscriber</td> + </td> </tr> @@ -6983,14 +6722,14 @@ ConstantAtrributes. <dt> <div class="nameContainer"> - <h4 class="name" id="removeWidget"> + <h4 class="name" id="queryReferencedComponents"> - <span class="type-signature ">protected</span>removeWidget<span class="signature">(_widgetId)</span> + queryReferencedComponents<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line170">line 170</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line687">line 687</a> </div> </div> @@ -7001,7 +6740,7 @@ ConstantAtrributes. <div class="description"> - Removes Widget ID from list. + <p>Query all referenced widgets and afterwards all connected interpreters.</p> </div> @@ -7032,13 +6771,13 @@ ConstantAtrributes. <tr> - <td class="name"><code>_widgetId</code></td> + <td class="name"><code>callback</code></td> <td class="type"> -<span class="param-type">String</span> +<span class="param-type">function</span> @@ -7048,7 +6787,7 @@ ConstantAtrributes. <td class="description last"> - Id of the Widget</td> + <p>the callback to query after all components did finish their work.</p></td> </tr> @@ -7099,14 +6838,14 @@ ConstantAtrributes. <dt> <div class="nameContainer"> - <h4 class="name" id="retrieveStorage"> + <h4 class="name" id="queryReferencedInterpreters"> - retrieveStorage<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="RetrievalResult.html">RetrievalResult</a>}</span> + queryReferencedInterpreters<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line566">line 566</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line639">line 639</a> </div> </div> @@ -7117,8 +6856,7 @@ ConstantAtrributes. <div class="description"> - Queries a specific table and only actualizes the storage cache. -For an alternativ action can be used a callback. + <p>Let's all connected interpreters interpret data.</p> </div> @@ -7127,6 +6865,51 @@ For an alternativ action can be used a callback. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>callback</code></td> + + + <td class="type"> + + +<span class="param-type">function</span> + + + + </td> + + + + <td class="description last"> + + <p>The callback to query after all the interpreters did interpret data.</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -7165,27 +6948,20 @@ For an alternativ action can be used a callback. - - - - - </dd> <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="sendToSubscriber"> - - <span class="inherited"><a href="Widget.html#sendToSubscriber">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="queryReferencedWidget"> - <span class="type-signature ">protected</span>sendToSubscriber<span class="signature">(_callbackName)</span> + <span class="type-signature ">abstract</span>queryReferencedWidget<span class="signature">(widgetId, callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line744">line 744</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line436">line 436</a> </div> </div> @@ -7196,8 +6972,7 @@ For an alternativ action can be used a callback. <div class="description"> - Sends all Attributes, specified in the given callback, -to components which are subscribed to this Callback. + <p>Updates the information for the widget with the provided ID and calls the callback afterwards.</p> </div> @@ -7228,13 +7003,36 @@ to components which are subscribed to this Callback. <tr> - <td class="name"><code>_callbackName</code></td> + <td class="name"><code>widgetId</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type">String</span> + + + + </td> + + + + <td class="description last"> + + <p>The ID of the widget to query.</p></td> + </tr> + + + + <tr> + + <td class="name"><code>callback</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Callback.html">Callback</a></span> @@ -7244,7 +7042,7 @@ to components which are subscribed to this Callback. <td class="description last"> - Name of the searched Callback.</td> + <p>The callback to query after the widget was updated.</p></td> </tr> @@ -7295,14 +7093,14 @@ to components which are subscribed to this Callback. <dt> <div class="nameContainer"> - <h4 class="name" id="setAggregatorAttributeValues"> + <h4 class="name" id="queryReferencedWidgets"> - <span class="type-signature ">virtual,protected</span>setAggregatorAttributeValues<span class="signature">()</span> + <span class="type-signature ">abstract</span>queryReferencedWidgets<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line273">line 273</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line610">line 610</a> </div> </div> @@ -7313,8 +7111,7 @@ to components which are subscribed to this Callback. <div class="description"> - Initializes the provided attributeValues that are only specific to the Aggregator. -Called by aggregatorSetup(). + <p>Updates all the widgets referenced by the aggregator and calls the provided callback afterwards.</p> </div> @@ -7323,77 +7120,50 @@ Called by aggregatorSetup(). - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - -</dd> - - +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> -<dt> - <div class="nameContainer"> - <h4 class="name" id="setAggregatorCallbacks"> + <td class="name"><code>callback</code></td> - <span class="type-signature ">virtual,protected</span>setAggregatorCallbacks<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line304">line 304</a> - </div> - - </div> + + <td class="type"> + + +<span class="param-type">function</span> - -</dt> -<dd> - - - <div class="description"> - Initializes the provided Callbacks that are only specific to the Aggregator. -Called by aggregatorSetup(). - </div> - - - - - + + </td> + + + + <td class="description last"> + + <p>The callback to query after all the widget where updated.</p></td> + </tr> + + + </tbody> +</table> @@ -7439,14 +7209,14 @@ Called by aggregatorSetup(). <dt> <div class="nameContainer"> - <h4 class="name" id="setAggregatorConstantAttributeValues"> + <h4 class="name" id="queryTables"> - <span class="type-signature ">virtual,protected</span>setAggregatorConstantAttributeValues<span class="signature">()</span> + queryTables<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line290">line 290</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line424">line 424</a> </div> </div> @@ -7457,8 +7227,8 @@ Called by aggregatorSetup(). <div class="description"> - Initializes the provided ConstantAttributeValues that are only specific to the Aggregator. -Called by aggregatorSetup(). + <p>Only updates the attribute cache in the database. +For an alternative action a callback can be used.</p> </div> @@ -7467,6 +7237,58 @@ Called by aggregatorSetup(). + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>callback</code></td> + + + <td class="type"> + + +<span class="param-type">function</span> + + + + </td> + + + + <td class="description last"> + + + + <span class="nullable">nullable</span> + + + + + <p>for alternative actions, because an asynchronous function is used</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -7511,16 +7333,16 @@ Called by aggregatorSetup(). <dt> <div class="nameContainer inherited"> - <h4 class="name" id="setAttributes"> + <h4 class="name" id="queryWidget"> - <span class="inherited"><a href="Widget.html#setAttributes">inherited</a></span> + <span class="inherited"><a href="Widget.html#queryWidget">inherited</a></span> - <span class="type-signature ">protected</span>setAttributes<span class="signature">(_attributes)</span> + queryWidget<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line334">line 334</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line599">line 599</a> </div> </div> @@ -7531,8 +7353,7 @@ Called by aggregatorSetup(). <div class="description"> - Sets the AttributeValueList and also the associated -AttributeTypes. + <p>Returns all available AttributeValues, Attributes and ConstantAttributes.</p> </div> @@ -7541,55 +7362,6 @@ AttributeTypes. - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attributes</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - List or Array of - AttributeValues</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -7626,6 +7398,35 @@ AttributeTypes. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -7634,16 +7435,16 @@ AttributeTypes. <dt> <div class="nameContainer inherited"> - <h4 class="name" id="setCallbacks"> + <h4 class="name" id="removeSubscriber"> - <span class="inherited"><a href="Widget.html#setCallbacks">inherited</a></span> + <span class="inherited"><a href="Widget.html#removeSubscriber">inherited</a></span> - <span class="type-signature ">protected</span>setCallbacks<span class="signature">(_callbacks)</span> + removeSubscriber<span class="signature">(subscriberId)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line455">line 455</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line424">line 424</a> </div> </div> @@ -7654,7 +7455,7 @@ AttributeTypes. <div class="description"> - Sets Callbacks. + <p>Removes the specified Subscriber.</p> </div> @@ -7685,16 +7486,13 @@ AttributeTypes. <tr> - <td class="name"><code>_callbacks</code></td> + <td class="name"><code>subscriberId</code></td> <td class="type"> -<span class="param-type"><a href="CallbackList.html">CallbackList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type"><a href="Subscriber.html">Subscriber</a></span> @@ -7704,7 +7502,7 @@ AttributeTypes. <td class="description last"> - List or Array of Callbacks.</td> + <p>Subscriber</p></td> </tr> @@ -7754,17 +7552,15 @@ AttributeTypes. <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="setConstantAttributes"> - - <span class="inherited"><a href="Widget.html#setConstantAttributes">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="retrieveStorage"> - <span class="type-signature ">protected</span>setConstantAttributes<span class="signature">(_constantAttributes)</span> + retrieveStorage<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="RetrievalResult.html">RetrievalResult</a>}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line399">line 399</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line399">line 399</a> </div> </div> @@ -7775,8 +7571,8 @@ AttributeTypes. <div class="description"> - Sets the ConstantAttributeValueList and also the -associated AttributeTypes. + <p>Queries a specific table and only actualizes the storage cache. +For an alternativ action can be used a callback.</p> </div> @@ -7785,55 +7581,6 @@ associated AttributeTypes. - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_constantAttributes</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - List or Array of - AttributeValues</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -7870,6 +7617,35 @@ associated AttributeTypes. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="RetrievalResult.html">RetrievalResult</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -7878,16 +7654,16 @@ associated AttributeTypes. <dt> <div class="nameContainer inherited"> - <h4 class="name" id="setDiscoverer"> + <h4 class="name" id="sendToSubscriber"> - <span class="inherited"><a href="Widget.html#setDiscoverer">inherited</a></span> + <span class="inherited"><a href="Widget.html#sendToSubscriber">inherited</a></span> - setDiscoverer<span class="signature">(_discoverer)</span> + <span class="type-signature ">abstract</span>sendToSubscriber<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line838">line 838</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line530">line 530</a> </div> </div> @@ -7898,7 +7674,9 @@ associated AttributeTypes. <div class="description"> - Sets the associated Discoverer and registers to that. + <p>Queries the associated sensor and updates the attributes with new values. +Must be overridden by the subclasses. Overriding subclasses can call +this.__super(_function) to invoke the provided callback function.</p> </div> @@ -7929,13 +7707,13 @@ associated AttributeTypes. <tr> - <td class="name"><code>_discoverer</code></td> + <td class="name"><code>callback</code></td> <td class="type"> -<span class="param-type"><a href="Discoverer.html">Discoverer</a></span> +<span class="param-type">function</span> @@ -7945,7 +7723,14 @@ associated AttributeTypes. <td class="description last"> - Discoverer</td> + + + <span class="nullable">nullable</span> + + + + + <p>For alternative actions, because an asynchronous function can be used.</p></td> </tr> @@ -7996,16 +7781,16 @@ associated AttributeTypes. <dt> <div class="nameContainer inherited"> - <h4 class="name" id="setId"> + <h4 class="name" id="setCallbacks"> - <span class="inherited"><a href="Widget.html#setId">inherited</a></span> + <span class="inherited"><a href="Widget.html#setCallbacks">inherited</a></span> - <span class="type-signature ">protected</span>setId<span class="signature">(_id)</span> + <span class="type-signature ">protected</span>setCallbacks<span class="signature">(callbacks)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line317">line 317</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line350">line 350</a> </div> </div> @@ -8016,7 +7801,7 @@ associated AttributeTypes. <div class="description"> - Sets the id of the Widget. + <p>Sets Callbacks.</p> </div> @@ -8047,13 +7832,16 @@ associated AttributeTypes. <tr> - <td class="name"><code>_id</code></td> + <td class="name"><code>callbacks</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type"><a href="CallbackList.html">CallbackList</a></span> +| + +<span class="param-type">Array</span> @@ -8063,7 +7851,7 @@ associated AttributeTypes. <td class="description last"> - Id of the Widget.</td> + <p>List or Array of Callbacks.</p></td> </tr> @@ -8114,16 +7902,16 @@ associated AttributeTypes. <dt> <div class="nameContainer inherited"> - <h4 class="name" id="setName"> + <h4 class="name" id="setConstantOutAttributes"> - <span class="inherited"><a href="Widget.html#setName">inherited</a></span> + <span class="inherited"><a href="Widget.html#setConstantOutAttributes">inherited</a></span> - <span class="type-signature ">protected</span>setName<span class="signature">(_name)</span> + <span class="type-signature ">protected</span>setConstantOutAttributes<span class="signature">(constantAttributes)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line302">line 302</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line298">line 298</a> </div> </div> @@ -8134,7 +7922,8 @@ associated AttributeTypes. <div class="description"> - Sets the name of the Widget. + <p>Sets the ConstantAttributeValueList and also the +associated AttributeTypes.</p> </div> @@ -8165,13 +7954,16 @@ associated AttributeTypes. <tr> - <td class="name"><code>_name</code></td> + <td class="name"><code>constantAttributes</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array</span> @@ -8181,7 +7973,7 @@ associated AttributeTypes. <td class="description last"> - Name of the Widget.</td> + <p>List or Array of AttributeValues</p></td> </tr> @@ -8232,16 +8024,16 @@ associated AttributeTypes. <dt> <div class="nameContainer inherited"> - <h4 class="name" id="setSubscriber"> + <h4 class="name" id="setDiscoverer"> - <span class="inherited"><a href="Widget.html#setSubscriber">inherited</a></span> + <span class="inherited"><a href="Widget.html#setDiscoverer">inherited</a></span> - <span class="type-signature ">protected</span>setSubscriber<span class="signature">(_subscriber)</span> + setDiscoverer<span class="signature">(_discoverer)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line496">line 496</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line704">line 704</a> </div> </div> @@ -8252,7 +8044,7 @@ associated AttributeTypes. <div class="description"> - Sets SubscriberList. + <p>Sets the associated Discoverer and registers to that.</p> </div> @@ -8283,16 +8075,13 @@ associated AttributeTypes. <tr> - <td class="name"><code>_subscriber</code></td> + <td class="name"><code>_discoverer</code></td> <td class="type"> -<span class="param-type"><a href="SubscriberList.html">SubscriberList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type"><a href="Discoverer.html">Discoverer</a></span> @@ -8302,7 +8091,7 @@ associated AttributeTypes. <td class="description last"> - List or Array of Subscriber.</td> + <p>Discoverer</p></td> </tr> @@ -8352,15 +8141,17 @@ associated AttributeTypes. <dt> - <div class="nameContainer"> - <h4 class="name" id="setWidgets"> + <div class="nameContainer inherited"> + <h4 class="name" id="setId"> - <span class="type-signature ">protected</span>setWidgets<span class="signature">(_widgetIds)</span> + <span class="inherited"><a href="Widget.html#setId">inherited</a></span> + + <span class="type-signature ">protected</span>setId<span class="signature">(id)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line130">line 130</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line251">line 251</a> </div> </div> @@ -8371,7 +8162,7 @@ associated AttributeTypes. <div class="description"> - Sets Widget IDs. + <p>Sets the id of the Widget.</p> </div> @@ -8402,13 +8193,13 @@ associated AttributeTypes. <tr> - <td class="name"><code>_widgetIds</code></td> + <td class="name"><code>id</code></td> <td class="type"> -<span class="param-type">Array</span> +<span class="param-type">string</span> @@ -8418,7 +8209,7 @@ associated AttributeTypes. <td class="description last"> - List of Widget IDs</td> + <p>Id of the Widget.</p></td> </tr> @@ -8468,15 +8259,17 @@ associated AttributeTypes. <dt> - <div class="nameContainer"> - <h4 class="name" id="store"> + <div class="nameContainer inherited"> + <h4 class="name" id="setName"> + + <span class="inherited"><a href="Widget.html#setName">inherited</a></span> - <span class="type-signature ">protected</span>store<span class="signature">(_attributeValue)</span> + <span class="type-signature ">protected</span>setName<span class="signature">(name)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line536">line 536</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line237">line 237</a> </div> </div> @@ -8487,7 +8280,7 @@ associated AttributeTypes. <div class="description"> - Stores the data. + <p>Sets the name of the Widget.</p> </div> @@ -8518,13 +8311,13 @@ associated AttributeTypes. <tr> - <td class="name"><code>_attributeValue</code></td> + <td class="name"><code>name</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> +<span class="param-type">string</span> @@ -8534,7 +8327,7 @@ associated AttributeTypes. <td class="description last"> - data that should be stored</td> + <p>Name of the Widget.</p></td> </tr> @@ -8584,15 +8377,17 @@ associated AttributeTypes. <dt> - <div class="nameContainer"> - <h4 class="name" id="subscribeTo"> + <div class="nameContainer inherited"> + <h4 class="name" id="setSubscriber"> + + <span class="inherited"><a href="Widget.html#setSubscriber">inherited</a></span> - <span class="type-signature ">protected</span>subscribeTo<span class="signature">(_widget, _callbacks)</span> + <span class="type-signature ">protected</span>setSubscriber<span class="signature">(subscribers)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line355">line 355</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line391">line 391</a> </div> </div> @@ -8603,7 +8398,7 @@ associated AttributeTypes. <div class="description"> - Subscribes to the given widget for the specified Callbacks. + <p>Sets SubscriberList.</p> </div> @@ -8634,36 +8429,16 @@ associated AttributeTypes. <tr> - <td class="name"><code>_widget</code></td> + <td class="name"><code>subscribers</code></td> <td class="type"> -<span class="param-type"><a href="Widget.html">Widget</a></span> - +<span class="param-type"><a href="SubscriberList.html">SubscriberList</a></span> +| - - </td> - - - - <td class="description last"> - - Widget that should be subscribed to.</td> - </tr> - - - - <tr> - - <td class="name"><code>_callbacks</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="CallbackList.html">CallbackList</a></span> +<span class="param-type">Array</span> @@ -8673,7 +8448,7 @@ associated AttributeTypes. <td class="description last"> - required Callbacks</td> + <p>List or Array of Subscriber.</p></td> </tr> @@ -8726,12 +8501,12 @@ associated AttributeTypes. <div class="nameContainer"> <h4 class="name" id="unsubscribeFrom"> - unsubscribeFrom<span class="signature">(_widgetId)</span> + unsubscribeFrom<span class="signature">(widgetId)</span> </h4> <div class="tag-source"> - <a href="aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator.js.html#line433">line 433</a> + <a href="aggregator_aggregator.js.html">aggregator/aggregator.js</a>, <a href="aggregator_aggregator.js.html#line315">line 315</a> </div> </div> @@ -8742,8 +8517,8 @@ associated AttributeTypes. <div class="description"> - Removes subscribed Widgets and deletes the entry -for subscribers in the associated Widget. + <p>Removes subscribed Widgets and deletes the entry +for subscribers in the associated Widget.</p> </div> @@ -8774,7 +8549,7 @@ for subscribers in the associated Widget. <tr> - <td class="name"><code>_widgetId</code></td> + <td class="name"><code>widgetId</code></td> <td class="type"> @@ -8790,7 +8565,7 @@ for subscribers in the associated Widget. <td class="description last"> - Widget that should be removed.</td> + <p>Widget that should be removed.</p></td> </tr> @@ -8845,12 +8620,12 @@ for subscribers in the associated Widget. <span class="inherited"><a href="Widget.html#updateAndQueryWidget">inherited</a></span> - updateAndQueryWidget<span class="signature">(_function)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + updateAndQueryWidget<span class="signature">(callback)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line724">line 724</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line616">line 616</a> </div> </div> @@ -8861,8 +8636,8 @@ for subscribers in the associated Widget. <div class="description"> - Updates and returns all available AttributeValues, -Attributes and ConstantAtrributes. + <p>Updates and returns all available AttributeValues, +Attributes and ConstantAtrributes.</p> </div> @@ -8893,7 +8668,7 @@ Attributes and ConstantAtrributes. <tr> - <td class="name"><code>_function</code></td> + <td class="name"><code>callback</code></td> <td class="type"> @@ -8916,7 +8691,7 @@ Attributes and ConstantAtrributes. - For alternative actions, because an asynchronous function can be used.</td> + <p>For alternative actions, because an asynchronous function can be used.</p></td> </tr> @@ -8959,10 +8734,34 @@ Attributes and ConstantAtrributes. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -8976,12 +8775,12 @@ Attributes and ConstantAtrributes. <span class="inherited"><a href="Widget.html#updateWidgetInformation">inherited</a></span> - updateWidgetInformation<span class="signature">(_function)</span> + updateWidgetInformation<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line668">line 668</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line569">line 569</a> </div> </div> @@ -8992,7 +8791,7 @@ Attributes and ConstantAtrributes. <div class="description"> - Updates the attributes by calling queryGenerator. + <p>Updates the attributes by calling queryGenerator.</p> </div> @@ -9023,7 +8822,7 @@ Attributes and ConstantAtrributes. <tr> - <td class="name"><code>_function</code></td> + <td class="name"><code>callback</code></td> <td class="type"> @@ -9046,7 +8845,7 @@ Attributes and ConstantAtrributes. - For alternative actions, because an asynchronous function can be used.</td> + <p>For alternative actions, because an asynchronous function can be used.</p></td> </tr> @@ -9110,7 +8909,7 @@ Attributes and ConstantAtrributes. <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/AttributeType.html b/docs/Attribute.html similarity index 62% rename from docs/AttributeType.html rename to docs/Attribute.html index dd704a5a92fdd9ea1636f4cca3bd737217831524..e7c4c137b749c73ea376ba7899fde84564bc06e1 100644 --- a/docs/AttributeType.html +++ b/docs/Attribute.html @@ -2,7 +2,7 @@ <html> <head> <meta charset="utf-8"> - <title>Class: AttributeType</title> + <title>Class: Attribute</title> @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,69 +1115,71 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,65 +1199,10 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> - <h1 class="page-title" data-filename="AttributeType.html">Class: AttributeType</h1> + <h1 class="page-title" data-filename="Attribute.html">Class: Attribute</h1> @@ -1466,10 +1211,10 @@ <header> <h2> - AttributeType + Attribute </h2> - <div class="class-description">AttributeTypes defines name, type (string, double,...) an associated parameter of an attribute.</div> + <div class="class-description"><p>Attribute defines name, type (string, double,...) an associated parameter of an attribute.</p></div> </header> @@ -1481,14 +1226,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="AttributeType"> + <h4 class="name" id="Attribute"> - new AttributeType<span class="signature">()</span> + new Attribute<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line48">line 48</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line12">line 12</a> </div> </div> @@ -1499,7 +1244,7 @@ <div class="description"> - Constructor: Initializes the ParameterList. + <p>Initializes the Attribute.</p> </div> @@ -1556,13 +1301,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:ParameterList</li> - </ul> @@ -1570,67 +1308,84 @@ - <h3 class="subsection-title">Members</h3> + + <h3 class="subsection-title">Methods</h3> <dl> <dt> <div class="nameContainer"> - <h4 class="name" id="name"><span class="type-signature ">protected</span>name<span class="type-signature type string">string</span> </h4> - </div> + <h4 class="name" id="addParameter"> + + addParameter<span class="signature">(parameter)</span> + </h4> + + <div class="tag-source"> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line175">line 175</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - Name of the Attribute + <p>Adds a parameter.</p> </div> - - -<dl class="details"> - - - - - - - - - - - - - - - -</dl> + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>parameter</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Parameter.html">Parameter</a></span> - - -</dd> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="parameterList"><span class="type-signature ">protected</span>parameterList<span class="type-signature type parameterlist"><a href="ParameterList.html">ParameterList</a></span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Name of the Attribute - </div> + </td> + + + + <td class="description last"> + + <p>Parameter</p></td> + </tr> + + + </tbody> +</table> @@ -1660,30 +1415,7 @@ -</dd> - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="type"><span class="type-signature ">protected</span>type<span class="type-signature type string">string</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Defines the type of the Attribute (i.e String, Double,...) - </div> - - - -<dl class="details"> - - - - @@ -1693,38 +1425,20 @@ - - - - - - - - -</dl> - - - </dd> - </dl> - - - - <h3 class="subsection-title">Methods</h3> - <dl> <dt> <div class="nameContainer"> - <h4 class="name" id="addParameter"> + <h4 class="name" id="equalsTypeOf"> - addParameter<span class="signature">(_parameter)</span> + equalsTypeOf<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line180">line 180</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line249">line 249</a> </div> </div> @@ -1735,7 +1449,7 @@ <div class="description"> - Adds a parameter. + <p>Compares this instance with the given one.</p> </div> @@ -1766,13 +1480,13 @@ <tr> - <td class="name"><code>_parameter</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type"><a href="Parameter.html">Parameter</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -1782,7 +1496,7 @@ <td class="description last"> - Parameter</td> + <p>Attribute that should be compared.</p></td> </tr> @@ -1825,6 +1539,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -1833,14 +1576,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="equals"> + <h4 class="name" id="equalsValueOf"> - <span class="type-signature ">virtual</span>equals<span class="signature">(_attributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + equalsValueOf<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Boolean}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line210">line 210</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line263">line 263</a> </div> </div> @@ -1850,10 +1593,6 @@ <dd> - <div class="description"> - Compares this instance with the given one. - </div> - @@ -1882,13 +1621,13 @@ <tr> - <td class="name"><code>_attributeType</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -1898,7 +1637,7 @@ <td class="description last"> - AttributeType that should be compared</td> + </td> </tr> @@ -1941,10 +1680,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1954,14 +1717,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="getIdentifier"> + <h4 class="name" id="getName"> - getIdentifier<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{String}</span> + getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line243">line 243</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line126">line 126</a> </div> </div> @@ -1972,9 +1735,7 @@ <div class="description"> - Returns an identifier that uniquely describes the attribute type and its parameters. -The identifier can be used to compare two attribute types. <br/> -Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue]… + <p>Returns the name.</p> </div> @@ -2019,20 +1780,36 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> - - <h5>Example</h5> - + </tbody> +</table> - <pre class="prettyprint"><code> (CI_USER_LOCATION_DISTANCE:FLOAT)#[CP_TARGET_LATITUDE:52][CP_TARGET_LONGITUDE:13][CP_UNIT:KILOMETERS]</code></pre> - </dd> @@ -2040,14 +1817,14 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <dt> <div class="nameContainer"> - <h4 class="name" id="getName"> + <h4 class="name" id="getParameters"> - getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + getParameters<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="ParameterList.html">ParameterList</a>}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line116">line 116</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line144">line 144</a> </div> </div> @@ -2058,7 +1835,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Returns the name. + <p>Returns the parameters.</p> </div> @@ -2103,10 +1880,34 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="ParameterList.html">ParameterList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2116,14 +1917,14 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <dt> <div class="nameContainer"> - <h4 class="name" id="getParameters"> + <h4 class="name" id="getTimestamp"> - getParameters<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="ParameterList.html">ParameterList</a>}</span> + getTimestamp<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line140">line 140</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line231">line 231</a> </div> </div> @@ -2134,7 +1935,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Returns the parameters. + <p>Returns the timestamp.</p> </div> @@ -2179,18 +1980,42 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] - + <h5>Returns:</h5> - - - -</dd> - +<table class="params"> + <thead> + <tr> + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> -<dt> + <td class="type"> + + Number + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> <div class="nameContainer"> <h4 class="name" id="getType"> @@ -2199,7 +2024,107 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line128">line 128</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line135">line 135</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Returns the type.</p> + </div> + + + + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="getValue"> + + getValue<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line213">line 213</a> </div> </div> @@ -2210,14 +2135,703 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Returns the type. + <p>Returns the value.</p> + </div> + + + + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="hasInputParameter"> + + hasInputParameter<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line239">line 239</a> + </div> + </div> + + +</dt> +<dd> + + + + + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="hasParameters"> + + hasParameters<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + </h4> + + <div class="tag-source"> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line193">line 193</a> + </div> + + </div> + +</dt> +<dd> + <div class="description"> + <p>Returns true if the attribute is parameterized.</p> + </div> + + + + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="setName"> + + setName<span class="signature">(name)</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line153">line 153</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Sets the name.</p> + </div> + + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>name</code></td> + + + <td class="type"> + + +<span class="param-type">string</span> + + + + </td> + + + + <td class="description last"> + + <p>Name</p></td> + </tr> + + + </tbody> +</table> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="setParameters"> + + setParameters<span class="signature">(parameters)</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line184">line 184</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Adds a list of Parameter.</p> + </div> + + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>parameters</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="ParameterList.html">ParameterList</a></span> + + + + </td> + + + + <td class="description last"> + + <p>ParameterList</p></td> + </tr> + + + </tbody> +</table> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="setTimestamp"> + + setTimestamp<span class="signature">(time)</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line222">line 222</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Sets the timestamp.</p> + </div> + + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>time</code></td> + + + <td class="type"> + + +<span class="param-type">Date</span> + + + + </td> + + + + <td class="description last"> + + <p>timestamp</p></td> + </tr> + + + </tbody> +</table> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="setType"> + + setType<span class="signature">(type)</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line164">line 164</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Sets the type.</p> + </div> + + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>type</code></td> + + + <td class="type"> + + +<span class="param-type">string</span> + + + + </td> + + + + <td class="description last"> + + <p>Type</p></td> + </tr> + + + </tbody> +</table> @@ -2257,25 +2871,20 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="setName"> + <h4 class="name" id="setValue"> - setName<span class="signature">(_name)</span> + setValue<span class="signature">(value)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Attribute.html">Attribute</a>}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line152">line 152</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line203">line 203</a> </div> </div> @@ -2286,7 +2895,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Sets the name. + <p>Sets the value.</p> </div> @@ -2317,7 +2926,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <tr> - <td class="name"><code>_name</code></td> + <td class="name"><code>value</code></td> <td class="type"> @@ -2333,7 +2942,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <td class="description last"> - Name</td> + <p>value</p></td> </tr> @@ -2376,6 +2985,35 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Attribute.html">Attribute</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -2384,14 +3022,14 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <dt> <div class="nameContainer"> - <h4 class="name" id="setParameters"> + <h4 class="name" id="toString"> - setParameters<span class="signature">(_parameters)</span> + toString<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{String}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line192">line 192</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line280">line 280</a> </div> </div> @@ -2402,7 +3040,9 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Adds a list of Parameter. + <p>Returns an identifier that uniquely describes the attribute type and its parameters. +The identifier can be used to compare two attribute types. <br/> +Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue]…</p> </div> @@ -2411,51 +3051,6 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_parameters</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="ParameterList.html">ParameterList</a></span> - - - - </td> - - - - <td class="description last"> - - ParameterList</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -2492,7 +3087,44 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + String + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + + <h5>Example</h5> + + + + <pre class="prettyprint"><code><p>(CI_USER_LOCATION_DISTANCE:FLOAT)#[CP_TARGET_LATITUDE:52][CP_TARGET_LONGITUDE:13][CP_UNIT:KILOMETERS]</p></code></pre> + </dd> @@ -2500,14 +3132,14 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <dt> <div class="nameContainer"> - <h4 class="name" id="setType"> + <h4 class="name" id="withName"> - setType<span class="signature">(_type)</span> + withName<span class="signature">(name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Attribute.html">Attribute</a>}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line166">line 166</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line60">line 60</a> </div> </div> @@ -2518,7 +3150,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Sets the type. + <p>Builder for name.</p> </div> @@ -2549,13 +3181,13 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <tr> - <td class="name"><code>_type</code></td> + <td class="name"><code>name</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type">String</span> @@ -2565,7 +3197,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <td class="description last"> - Type</td> + <p>The attribute name to build with.</p></td> </tr> @@ -2608,6 +3240,35 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Attribute.html">Attribute</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -2616,14 +3277,14 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <dt> <div class="nameContainer"> - <h4 class="name" id="toString"> + <h4 class="name" id="withParameter"> - <span class="type-signature ">virtual</span>toString<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{String}</span> + withParameter<span class="signature">(parameter)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Attribute.html">Attribute</a>}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line228">line 228</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line82">line 82</a> </div> </div> @@ -2634,7 +3295,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Returns a string that describes the attribute type. + <p>Builder for one parameter.</p> </div> @@ -2643,6 +3304,51 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>parameter</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Parameter.html">Parameter</a></span> + + + + </td> + + + + <td class="description last"> + + <p>The parameter to build with.</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2679,10 +3385,34 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Attribute.html">Attribute</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2692,14 +3422,14 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <dt> <div class="nameContainer"> - <h4 class="name" id="withName"> + <h4 class="name" id="withParameters"> - withName<span class="signature">(_name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeType.html">AttributeType</a>}</span> + withParameters<span class="signature">(parameterList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Attribute.html">Attribute</a>}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line61">line 61</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line93">line 93</a> </div> </div> @@ -2710,7 +3440,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Builder for name. + <p>Builder for parameterList.</p> </div> @@ -2741,13 +3471,16 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <tr> - <td class="name"><code>_name</code></td> + <td class="name"><code>parameterList</code></td> <td class="type"> -<span class="param-type">String</span> +<span class="param-type"><a href="ParameterList.html">ParameterList</a></span> +| + +<span class="param-type">Array</span> @@ -2757,7 +3490,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <td class="description last"> - Name</td> + <p>ParameterList</p></td> </tr> @@ -2800,10 +3533,34 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Attribute.html">Attribute</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2813,14 +3570,14 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <dt> <div class="nameContainer"> - <h4 class="name" id="withParameters"> + <h4 class="name" id="withTimestamp"> - withParameters<span class="signature">(_parameterList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeType.html">AttributeType</a>}</span> + withTimestamp<span class="signature">(timestamp)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Attribute.html">Attribute</a>}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line89">line 89</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line116">line 116</a> </div> </div> @@ -2831,7 +3588,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Builder for parameterList. + <p>Builder for timestamp.</p> </div> @@ -2862,16 +3619,13 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <tr> - <td class="name"><code>_parameterList</code></td> + <td class="name"><code>timestamp</code></td> <td class="type"> -<span class="param-type"><a href="ParameterList.html">ParameterList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type">Date</span> @@ -2881,7 +3635,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <td class="description last"> - ParameterList</td> + <p>timestamp</p></td> </tr> @@ -2924,10 +3678,34 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Attribute.html">Attribute</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2937,14 +3715,14 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <dt> <div class="nameContainer"> - <h4 class="name" id="withParameters"> + <h4 class="name" id="withType"> - withParameters<span class="signature">(_parameter)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeType.html">AttributeType</a>}</span> + withType<span class="signature">(type)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Attribute.html">Attribute</a>}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line103">line 103</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line71">line 71</a> </div> </div> @@ -2955,7 +3733,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Builder for one parameter. + <p>Builder for type.</p> </div> @@ -2986,13 +3764,13 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <tr> - <td class="name"><code>_parameter</code></td> + <td class="name"><code>type</code></td> <td class="type"> -<span class="param-type"><a href="Parameter.html">Parameter</a></span> +<span class="param-type">String</span> @@ -3002,7 +3780,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <td class="description last"> - Parameter</td> + <p>The attribute type to build with.</p></td> </tr> @@ -3045,10 +3823,34 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Attribute.html">Attribute</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3058,14 +3860,14 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <dt> <div class="nameContainer"> - <h4 class="name" id="withType"> + <h4 class="name" id="withValue"> - withType<span class="signature">(_type)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeType.html">AttributeType</a>}</span> + withValue<span class="signature">(value)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Attribute.html">Attribute</a>}</span> </h4> <div class="tag-source"> - <a href="attributeType.js.html">attribute/attributeType.js</a>, <a href="attributeType.js.html#line75">line 75</a> + <a href="attribute_attribute.js.html">attribute/attribute.js</a>, <a href="attribute_attribute.js.html#line104">line 104</a> </div> </div> @@ -3076,7 +3878,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <div class="description"> - Builder for type. + <p>Builder for value.</p> </div> @@ -3107,7 +3909,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <tr> - <td class="name"><code>_type</code></td> + <td class="name"><code>value</code></td> <td class="type"> @@ -3123,7 +3925,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <td class="description last"> - Type</td> + <p>value</p></td> </tr> @@ -3166,10 +3968,34 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Attribute.html">Attribute</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3192,7 +4018,7 @@ Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue] <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/AttributeValueList.html b/docs/AttributeList.html similarity index 60% rename from docs/AttributeValueList.html rename to docs/AttributeList.html index 06478fb48096c52446acfaa0186ad281d73d7ea9..c4b54922ac7fa00cd51bcd4b0f85b69312e0758b 100644 --- a/docs/AttributeValueList.html +++ b/docs/AttributeList.html @@ -2,7 +2,7 @@ <html> <head> <meta charset="utf-8"> - <title>Class: AttributeValueList</title> + <title>Class: AttributeList</title> @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,69 +1115,71 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,65 +1199,10 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> - <h1 class="page-title" data-filename="AttributeValueList.html">Class: AttributeValueList</h1> + <h1 class="page-title" data-filename="AttributeList.html">Class: AttributeList</h1> @@ -1466,10 +1211,10 @@ <header> <h2> - AttributeValueList + AttributeList </h2> - <div class="class-description">This class represents a list for AttributeValue.</div> + <div class="class-description"><p>This class represents a list for Attribute.</p></div> </header> @@ -1481,14 +1226,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="AttributeValueList"> + <h4 class="name" id="AttributeList"> - new AttributeValueList<span class="signature">()</span> + new AttributeList<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="attributeValueList.js.html">attribute/attributeValueList.js</a>, <a href="attributeValueList.js.html#line12">line 12</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line13">line 13</a> </div> </div> @@ -1561,15 +1306,7 @@ <h3 class="subsection-title">Requires</h3> <ul> - <li>module:easejs</li> - - <li>module:AbstractList</li> - - <li>module:AttributeValue</li> - - <li>module:AttributeType</li> - - <li>module:AttributeTypeList)</li> + <li>module:Attribute~Attribute</li> </ul> @@ -1578,100 +1315,6 @@ - <h3 class="subsection-title">Members</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="counter"><span class="type-signature ">protected</span>counter<span class="type-signature type integer">integer</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Number of items. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="items"><span class="type-signature ">protected</span>items<span class="type-signature type attributevaluelist"><a href="AttributeValueList.html">AttributeValueList</a></span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - ItemList. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - </dl> - <h3 class="subsection-title">Methods</h3> @@ -1689,7 +1332,7 @@ <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line192">line 192</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line188">line 188</a> </div> </div> @@ -1700,7 +1343,7 @@ <div class="description"> - Clears this list. + <p>Clears this list.</p> </div> @@ -1753,14 +1396,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="contains"> + <h4 class="name" id="clone"> - contains<span class="signature">(_item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + clone<span class="signature">(typeOnly)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="attributeValueList.js.html">attribute/attributeValueList.js</a>, <a href="attributeValueList.js.html#line121">line 121</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line210">line 210</a> </div> </div> @@ -1771,8 +1414,7 @@ <div class="description"> - Verifies whether the given item is included -in the list. + <p>Creates a clone of the current list.</p> </div> @@ -1803,13 +1445,13 @@ in the list. <tr> - <td class="name"><code>_item</code></td> + <td class="name"><code>typeOnly</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> +<span class="param-type">Boolean</span> @@ -1819,7 +1461,7 @@ in the list. <td class="description last"> - AttributeValue that should be verified.</td> + </td> </tr> @@ -1862,10 +1504,34 @@ in the list. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1874,17 +1540,15 @@ in the list. <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="containsKey"> - - <span class="inherited"><a href="AbstractList.html#containsKey">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="contains"> - containsKey<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + contains<span class="signature">(attribute, typeOnly)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Boolean}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line102">line 102</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line68">line 68</a> </div> </div> @@ -1894,10 +1558,6 @@ in the list. <dd> - <div class="description"> - Verifies whether an item exists for the specified key. - </div> - @@ -1926,13 +1586,41 @@ in the list. <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + + + + + + </td> + </tr> + + + + <tr> + + <td class="name"><code>typeOnly</code></td> + + + <td class="type"> + + +<span class="param-type">Boolean</span> @@ -1942,7 +1630,14 @@ in the list. <td class="description last"> - Key that should be verified.</td> + + + <span class="nullable">nullable</span> + + + + + </td> </tr> @@ -1959,6 +1654,8 @@ in the list. + <dt class="important tag-deprecated">Deprecated</dt><dd><ul class="dummy"><li>Use containsTypeOf or containsValueOf instead.</li><ul></dd> + @@ -1985,10 +1682,34 @@ in the list. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1998,14 +1719,14 @@ in the list. <dt> <div class="nameContainer"> - <h4 class="name" id="equals"> + <h4 class="name" id="containsTypeOf"> - equals<span class="signature">(_list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + containsTypeOf<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Boolean}</span> </h4> <div class="tag-source"> - <a href="attributeValueList.js.html">attribute/attributeValueList.js</a>, <a href="attributeValueList.js.html#line141">line 141</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line79">line 79</a> </div> </div> @@ -2016,8 +1737,7 @@ in the list. <div class="description"> - Compare the specified AttributeValueList with -this instance. + <p>Verifies whether an attribute with the type of the given item is included in this list.</p> </div> @@ -2048,13 +1768,13 @@ this instance. <tr> - <td class="name"><code>_list</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -2064,7 +1784,7 @@ this instance. <td class="description last"> - AttributeValueList that should be compared.</td> + <p>AttributeType that should be verified.</p></td> </tr> @@ -2107,10 +1827,34 @@ this instance. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2119,17 +1863,15 @@ this instance. <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getItem"> - - <span class="inherited"><a href="AbstractList.html#getItem">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="containsValueOf"> - getItem<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> + containsValueOf<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Boolean}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line114">line 114</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line97">line 97</a> </div> </div> @@ -2140,7 +1882,7 @@ this instance. <div class="description"> - Returns the item for the specified key. + <p>Verifies whether the given item is included in the list.</p> </div> @@ -2171,13 +1913,13 @@ this instance. <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -2187,7 +1929,7 @@ this instance. <td class="description last"> - key that should be searched for</td> + <p>AttributeValue that should be verified.</p></td> </tr> @@ -2230,10 +1972,34 @@ this instance. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2242,17 +2008,15 @@ this instance. <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getItems"> - - <span class="inherited"><a href="AbstractList.html#getItems">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="equals"> - <span class="type-signature ">virtual</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + equals<span class="signature">(attributeList, typeOnly)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Boolean}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line155">line 155</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line116">line 116</a> </div> </div> @@ -2262,25 +2026,871 @@ this instance. <dd> - <div class="description"> - Returns all items. - </div> - - - -<dl class="details"> - - - - +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributeList</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + + <tr> + + <td class="name"><code>typeOnly</code></td> + + + <td class="type"> + + +<span class="param-type">Boolean</span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + + + +<dl class="details"> + + + + + + + + <dt class="important tag-deprecated">Deprecated</dt><dd><ul class="dummy"><li>Use equalsTypesIn or equalsValuesIn instead.</li><ul></dd> + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="equalsTypesIn"> + + equalsTypesIn<span class="signature">(attributeList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line127">line 127</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Compare the specified AttributeList with this instance.</p> + </div> + + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributeList</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + + + </td> + + + + <td class="description last"> + + <p>AttributeList that should be compared.</p></td> + </tr> + + + </tbody> +</table> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="equalsValuesIn"> + + equalsValuesIn<span class="signature">(attributeList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line144">line 144</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Compare the specified AttributeList with this instance.</p> + </div> + + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributeList</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + + + </td> + + + + <td class="description last"> + + <p>AttributeList that should be compared.</p></td> + </tr> + + + </tbody> +</table> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="getAttributesWithInputParameters"> + + getAttributesWithInputParameters<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line253">line 253</a> + </div> + + </div> + + +</dt> +<dd> + + + + + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="getAttributeWithTypeOf"> + + getAttributeWithTypeOf<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Attribute.html">Attribute</a>}</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line277">line 277</a> + </div> + + </div> + + +</dt> +<dd> + + + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Attribute.html">Attribute</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer inherited"> + <h4 class="name" id="getItem"> + + <span class="inherited"><a href="AbstractList.html#getItem">inherited</a></span> + + getItem<span class="signature">(key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> + </h4> + + + <div class="tag-source"> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line122">line 122</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Returns the item for the specified key.</p> + </div> + + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>key</code></td> + + + <td class="type"> + + +<span class="param-type">string</span> + + + + </td> + + + + <td class="description last"> + + <p>key that should be searched for</p></td> + </tr> + + + </tbody> +</table> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer inherited"> + <h4 class="name" id="getItems"> + + <span class="inherited"><a href="AbstractList.html#getItems">inherited</a></span> + + <span class="type-signature ">abstract</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + </h4> + + + <div class="tag-source"> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line159">line 159</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Returns all items.</p> + </div> + + + + + + + + + +<dl class="details"> + + + + + + + + + + @@ -2292,10 +2902,6 @@ this instance. - - - - </dl> @@ -2308,10 +2914,34 @@ this instance. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2330,7 +2960,7 @@ this instance. <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line139">line 139</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line144">line 144</a> </div> </div> @@ -2341,7 +2971,7 @@ this instance. <div class="description"> - Returns the keys of all items. + <p>Returns the keys of all items.</p> </div> @@ -2386,10 +3016,34 @@ this instance. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2401,12 +3055,12 @@ this instance. <div class="nameContainer"> <h4 class="name" id="getSubset"> - getSubset<span class="signature">(_attributeTypeList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + getSubset<span class="signature">(attributeList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="attributeValueList.js.html">attribute/attributeValueList.js</a>, <a href="attributeValueList.js.html#line165">line 165</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line161">line 161</a> </div> </div> @@ -2417,8 +3071,7 @@ this instance. <div class="description"> - Returns only this values that matches to the -given type. + <p>Returns only this values that matches to the given type.</p> </div> @@ -2449,13 +3102,13 @@ given type. <tr> - <td class="name"><code>_attributeTypeList</code></td> + <td class="name"><code>attributeList</code></td> <td class="type"> -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> | <span class="param-type">Array</span> @@ -2468,7 +3121,7 @@ given type. <td class="description last"> - AttributeTypes that should be returned.</td> + <p>Attributes that should be returned.</p></td> </tr> @@ -2511,10 +3164,34 @@ given type. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2526,12 +3203,12 @@ given type. <div class="nameContainer"> <h4 class="name" id="getSubsetWithoutItems"> - getSubsetWithoutItems<span class="signature">(_attributeTypeList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + getSubsetWithoutItems<span class="signature">(attributeList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="attributeValueList.js.html">attribute/attributeValueList.js</a>, <a href="attributeValueList.js.html#line194">line 194</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line187">line 187</a> </div> </div> @@ -2542,7 +3219,7 @@ given type. <div class="description"> - Returns a subset without the given types. + <p>Returns a subset without the given types.</p> </div> @@ -2573,13 +3250,13 @@ given type. <tr> - <td class="name"><code>_attributeTypeList</code></td> + <td class="name"><code>attributeList</code></td> <td class="type"> -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> | <span class="param-type">Array</span> @@ -2592,7 +3269,7 @@ given type. <td class="description last"> - AttributeTypes that should not be included</td> + <p>AttributeTypes that should not be included</p></td> </tr> @@ -2635,10 +3312,34 @@ given type. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2648,14 +3349,14 @@ given type. <dt> <div class="nameContainer"> - <h4 class="name" id="getValue"> + <h4 class="name" id="getValueForAttributeWithTypeOf"> - getValue<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> + getValueForAttributeWithTypeOf<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Attribute.html">Attribute</a>}</span> </h4> <div class="tag-source"> - <a href="attributeValueList.js.html">attribute/attributeValueList.js</a>, <a href="attributeValueList.js.html#line220">line 220</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line268">line 268</a> </div> </div> @@ -2666,7 +3367,7 @@ given type. <div class="description"> - Alias for {#getItem}. + <p>Returns the attribute value that matches the provided attribute type.</p> </div> @@ -2697,18 +3398,23 @@ given type. <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> + +<span class="param-type">AttributeType</span> + + + </td> <td class="description last"> - The value key.</td> + </td> </tr> @@ -2751,10 +3457,232 @@ given type. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Attribute.html">Attribute</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="hasAttributesWithInputParameters"> + + hasAttributesWithInputParameters<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + </h4> + + + <div class="tag-source"> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line241">line 241</a> + </div> + + </div> + + +</dt> +<dd> + + + + + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer inherited"> + <h4 class="name" id="isEmpty"> + + <span class="inherited"><a href="AbstractList.html#isEmpty">inherited</a></span> + + isEmpty<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + </h4> + + + <div class="tag-source"> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line179">line 179</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Verifies whether the list is empty.</p> + </div> + + + + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2764,14 +3692,14 @@ given type. <dt> <div class="nameContainer"> - <h4 class="name" id="getValueForAttributeType"> + <h4 class="name" id="put"> - getValueForAttributeType<span class="signature">(_attributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValue.html">AttributeValue</a>}</span> + put<span class="signature">(attribute, multipleInstances)</span> </h4> <div class="tag-source"> - <a href="attributeValueList.js.html">attribute/attributeValueList.js</a>, <a href="attributeValueList.js.html#line233">line 233</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line31">line 31</a> </div> </div> @@ -2782,7 +3710,7 @@ given type. <div class="description"> - Returns the attribute value that matches the provided attribute type. + <p>Adds the specified item to the itemList.</p> </div> @@ -2813,13 +3741,36 @@ given type. <tr> - <td class="name"><code>_attributeType</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + <p>AttributeType</p></td> + </tr> + + + + <tr> + + <td class="name"><code>multipleInstances</code></td> + + + <td class="type"> + + +<span class="param-type">boolean</span> @@ -2874,27 +3825,20 @@ given type. - - - - - </dd> <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="isEmpty"> - - <span class="inherited"><a href="AbstractList.html#isEmpty">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="putAll"> - isEmpty<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + putAll<span class="signature">(attributeList)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line182">line 182</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line49">line 49</a> </div> </div> @@ -2905,7 +3849,8 @@ given type. <div class="description"> - Verifies whether the list is empty. + <p>Adds all items in the specified list to the +itemList.</p> </div> @@ -2914,6 +3859,54 @@ given type. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributeList</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array</span> + + + + </td> + + + + <td class="description last"> + + <p>AttributeList</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2952,25 +3945,20 @@ given type. - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="put"> + <h4 class="name" id="removeAttributeWithTypeOf"> - put<span class="signature">(_attributeValue)</span> + removeAttributeWithTypeOf<span class="signature">(attribute, allOccurrences)</span> </h4> <div class="tag-source"> - <a href="attributeValueList.js.html">attribute/attributeValueList.js</a>, <a href="attributeValueList.js.html#line75">line 75</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line226">line 226</a> </div> </div> @@ -2980,10 +3968,6 @@ given type. <dd> - <div class="description"> - Add the specified item to this itemList. - </div> - @@ -3012,13 +3996,36 @@ given type. <tr> - <td class="name"><code>_attributeValue</code></td> + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + + <tr> + + <td class="name"><code>allOccurrences</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> +<span class="param-type">Boolean</span> @@ -3028,7 +4035,7 @@ given type. <td class="description last"> - AttributeValue</td> + </td> </tr> @@ -3078,15 +4085,17 @@ given type. <dt> - <div class="nameContainer"> - <h4 class="name" id="putAll"> + <div class="nameContainer inherited"> + <h4 class="name" id="removeItem"> - putAll<span class="signature">(_attributeValueList)</span> + <span class="inherited"><a href="AbstractList.html#removeItem">inherited</a></span> + + removeItem<span class="signature">(key)</span> </h4> <div class="tag-source"> - <a href="attributeValueList.js.html">attribute/attributeValueList.js</a>, <a href="attributeValueList.js.html#line93">line 93</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line132">line 132</a> </div> </div> @@ -3097,8 +4106,7 @@ given type. <div class="description"> - Adds all items in the specified list to this. -itemList + <p>Removes the item from this list for the specified key.</p> </div> @@ -3129,13 +4137,13 @@ itemList <tr> - <td class="name"><code>_attributeValueList</code></td> + <td class="name"><code>key</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> +<span class="param-type">string</span> @@ -3145,7 +4153,7 @@ itemList <td class="description last"> - AttributeValueList</td> + <p>key that should be searched for</p></td> </tr> @@ -3196,16 +4204,16 @@ itemList <dt> <div class="nameContainer inherited"> - <h4 class="name" id="removeItem"> + <h4 class="name" id="size"> - <span class="inherited"><a href="AbstractList.html#removeItem">inherited</a></span> + <span class="inherited"><a href="AbstractList.html#size">inherited</a></span> - removeItem<span class="signature">(_key)</span> + size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line125">line 125</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line169">line 169</a> </div> </div> @@ -3216,7 +4224,7 @@ itemList <div class="description"> - Removes the item from this list for the specified key. + <p>Returns the number of items that are included.</p> </div> @@ -3225,51 +4233,6 @@ itemList - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_key</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - key that should be searched for</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -3306,6 +4269,35 @@ itemList + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Number + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -3313,17 +4305,15 @@ itemList <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="size"> - - <span class="inherited"><a href="AbstractList.html#size">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="updateValue"> - size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{int}</span> + updateValue<span class="signature">(attribute)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line171">line 171</a> + <a href="attribute_attributeList.js.html">attribute/attributeList.js</a>, <a href="attribute_attributeList.js.html#line288">line 288</a> </div> </div> @@ -3333,16 +4323,57 @@ itemList <dd> - <div class="description"> - Returns the number of items that are included. - </div> - + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -3381,25 +4412,22 @@ itemList - - - - - </dd> <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="withItems"> - withItems<span class="signature">(_attributeValueList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + <span class="inherited"><a href="AbstractList.html#withItems">inherited</a></span> + + withItems<span class="signature">(list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="attributeValueList.js.html">attribute/attributeValueList.js</a>, <a href="attributeValueList.js.html#line49">line 49</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line37">line 37</a> </div> </div> @@ -3410,7 +4438,7 @@ itemList <div class="description"> - Builder for item list. + <p>Builder for Item list.</p> </div> @@ -3441,16 +4469,13 @@ itemList <tr> - <td class="name"><code>_attributeValueList</code></td> + <td class="name"><code>list</code></td> <td class="type"> -<span class="param-type">AttributeValueListst</span> -| - -<span class="param-type">Array</span> +<span class="param-type">*</span> @@ -3460,7 +4485,7 @@ itemList <td class="description last"> - AttributeValueList</td> + </td> </tr> @@ -3503,10 +4528,34 @@ itemList + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3529,7 +4578,7 @@ itemList <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/AttributeTypeList.html b/docs/AttributeTypeList.html deleted file mode 100644 index a07b9be4a760b5e37f66a63f444a18c6873f92ba..0000000000000000000000000000000000000000 --- a/docs/AttributeTypeList.html +++ /dev/null @@ -1,3123 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Class: AttributeTypeList</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="AttributeTypeList.html">Class: AttributeTypeList</h1> - - - - -<section> - -<header> - <h2> - AttributeTypeList - </h2> - - <div class="class-description">This class represents a list for AttributeType.</div> - -</header> - -<article> - <div class="container-overview"> - - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="AttributeTypeList"> - - new AttributeTypeList<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="attributeTypeList.js.html">attribute/attributeTypeList.js</a>, <a href="attributeTypeList.js.html#line10">line 10</a> - </div> - - </div> - - -</dt> -<dd> - - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - </div> - - - <h3 class="subsection-title">Extends</h3> - - <ul> - <li><a href="AbstractList.html">AbstractList</a></li> - </ul> - - - - - - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AbstractList</li> - - <li>module:AttributeType</li> - </ul> - - - - - - - - <h3 class="subsection-title">Members</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="counter"><span class="type-signature ">protected</span>counter<span class="type-signature type integer">integer</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Number of items. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="items"><span class="type-signature ">protected</span>items<span class="type-signature type attributetypelist"><a href="AttributeTypeList.html">AttributeTypeList</a></span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - ItemList - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - </dl> - - - - <h3 class="subsection-title">Methods</h3> - - <dl> - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="clear"> - - <span class="inherited"><a href="AbstractList.html#clear">inherited</a></span> - - clear<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line192">line 192</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Clears this list. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="clone"> - - clone<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeTypeList.js.html">attribute/attributeTypeList.js</a>, <a href="attributeTypeList.js.html#line171">line 171</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Creates a clone of the current list. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="contains"> - - contains<span class="signature">(_item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeTypeList.js.html">attribute/attributeTypeList.js</a>, <a href="attributeTypeList.js.html#line116">line 116</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Verifies whether the given item is included -in this list. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_item</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeType that should be verified.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="containsKey"> - - <span class="inherited"><a href="AbstractList.html#containsKey">inherited</a></span> - - containsKey<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line102">line 102</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Verifies whether an item exists for the specified key. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_key</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - Key that should be verified.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="equals"> - - equals<span class="signature">(_list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeTypeList.js.html">attribute/attributeTypeList.js</a>, <a href="attributeTypeList.js.html#line136">line 136</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Compare the specified AttributeTypeList with this instance. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_list</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeTypeList that should be compared.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="getItem"> - - getItem<span class="signature">(_identifier)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeType.html">AttributeType</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeTypeList.js.html">attribute/attributeTypeList.js</a>, <a href="attributeTypeList.js.html#line159">line 159</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the attribute type that matches the provided identifier. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_identifier</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - The identifier that should be searched for.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getItems"> - - <span class="inherited"><a href="AbstractList.html#getItems">inherited</a></span> - - <span class="type-signature ">virtual</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line155">line 155</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns all items. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getKeys"> - - <span class="inherited"><a href="AbstractList.html#getKeys">inherited</a></span> - - getKeys<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line139">line 139</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the keys of all items. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="isEmpty"> - - <span class="inherited"><a href="AbstractList.html#isEmpty">inherited</a></span> - - isEmpty<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line182">line 182</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Verifies whether the list is empty. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="put"> - - put<span class="signature">(_attributeType)</span> - </h4> - - - <div class="tag-source"> - <a href="attributeTypeList.js.html">attribute/attributeTypeList.js</a>, <a href="attributeTypeList.js.html#line70">line 70</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Adds the specified item to the itemList. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attributeType</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeType</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="putAll"> - - putAll<span class="signature">(_attributeTypeList)</span> - </h4> - - - <div class="tag-source"> - <a href="attributeTypeList.js.html">attribute/attributeTypeList.js</a>, <a href="attributeTypeList.js.html#line88">line 88</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Adds all items in the specified list to the -itemList. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attributeTypeList</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - AttributeTypeList</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="removeItem"> - - <span class="inherited"><a href="AbstractList.html#removeItem">inherited</a></span> - - removeItem<span class="signature">(_key)</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line125">line 125</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Removes the item from this list for the specified key. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_key</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - key that should be searched for</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="size"> - - <span class="inherited"><a href="AbstractList.html#size">inherited</a></span> - - size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{int}</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line171">line 171</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the number of items that are included. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="withItems"> - - withItems<span class="signature">(_attributeTypeList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeTypeList.js.html">attribute/attributeTypeList.js</a>, <a href="attributeTypeList.js.html#line45">line 45</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for item list. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attributeTypeList</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeTypeList</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - </dl> - - - - - -</article> - -</section> - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> \ No newline at end of file diff --git a/docs/AttributeValue.html b/docs/AttributeValue.html deleted file mode 100644 index 672096ab8727dc8e46d558055c5f27f754884844..0000000000000000000000000000000000000000 --- a/docs/AttributeValue.html +++ /dev/null @@ -1,2709 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Class: AttributeValue</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="AttributeValue.html">Class: AttributeValue</h1> - - - - -<section> - -<header> - <h2> - AttributeValue - </h2> - - <div class="class-description">AttributeValue extends AttributeTypes and adds the associated - value.</div> - -</header> - -<article> - <div class="container-overview"> - - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="AttributeValue"> - - new AttributeValue<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line11">line 11</a> - </div> - - </div> - - -</dt> -<dd> - - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - </div> - - - - - - - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AttributeType</li> - </ul> - - - - - - - - <h3 class="subsection-title">Members</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="timestamp"><span class="type-signature ">protected</span>timestamp<span class="type-signature type date">Date</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Time when the value was set. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="value"><span class="type-signature ">protected</span>value<span class="type-signature type string">string</span> </h4> - </div> - - -</dt> -<dd> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - </dl> - - - - <h3 class="subsection-title">Methods</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="buildFromAttributeType"> - - buildFromAttributeType<span class="signature">(_attributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValue.html">AttributeValue</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line157">line 157</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builds a new AttributeValue from the given type. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attributeType</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeType for build process.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="equals"> - - equals<span class="signature">(_attributeValue)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line123">line 123</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Compares this instance with the given one. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attributeValue</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeValue that should be compared</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="getAttributeType"> - - getAttributeType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeType.html">AttributeType</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line142">line 142</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the AttributeType of an AttributeValue. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="getTimestamp"> - - getTimestamp<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line110">line 110</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the timestamp. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="getValue"> - - getValue<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line86">line 86</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the value. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="setTimestamp"> - - setTimestamp<span class="signature">(_timestamp)</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line98">line 98</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Sets the timestamp. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_timestamp</code></td> - - - <td class="type"> - - -<span class="param-type">Date</span> - - - - </td> - - - - <td class="description last"> - - timestamp</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="setValue"> - - setValue<span class="signature">(_value)</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line74">line 74</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Sets the value. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_value</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - value</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="toString"> - - toString<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line174">line 174</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns a string that describes the attribute type and its value. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="withTimestamp"> - - withTimestamp<span class="signature">(_timestamp)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValue.html">AttributeValue</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line61">line 61</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for timestamp. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_timestamp</code></td> - - - <td class="type"> - - -<span class="param-type">Date</span> - - - - </td> - - - - <td class="description last"> - - timestamp</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="withValue"> - - withValue<span class="signature">(_value)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValue.html">AttributeValue</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="attributeValue.js.html">attribute/attributeValue.js</a>, <a href="attributeValue.js.html#line46">line 46</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for value. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_value</code></td> - - - <td class="type"> - - -<span class="param-type">String</span> - - - - </td> - - - - <td class="description last"> - - value</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - </dl> - - - - - -</article> - -</section> - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> \ No newline at end of file diff --git a/docs/Callback.html b/docs/Callback.html index d9749e0a541cb351d2e71efc76a39f634fb1ecb3..0e2757c0a445eeea2f589b4f972531c75f2bf702 100644 --- a/docs/Callback.html +++ b/docs/Callback.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,8 +1214,7 @@ Callback </h2> - <div class="class-description">Callbacks defines events for sending data to subscribers. - The data to be sent, are specified in the attributeTypeList.</div> + <div class="class-description"><p>Callbacks defines events for sending data to subscribers. The data to be sent, are specified in the attributeTypeList.</p></div> </header> @@ -1484,12 +1228,12 @@ <div class="nameContainer"> <h4 class="name" id="Callback"> - new Callback<span class="signature">()</span> + new Callback<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Callback.html">Callback</a>}</span> </h4> <div class="tag-source"> - <a href="callback.js.html">subscriber/callback.js</a>, <a href="callback.js.html#line44">line 44</a> + <a href="subscriber_callback.js.html">subscriber/callback.js</a>, <a href="subscriber_callback.js.html#line16">line 16</a> </div> </div> @@ -1500,7 +1244,7 @@ <div class="description"> - Constructor: Initializes the AttributeTypeList. + <p>Constructor: Initializes the AttributeTypeList.</p> </div> @@ -1545,6 +1289,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Callback.html">Callback</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -1557,18 +1330,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:ParameterList</li> - - <li>module:AttributeType</li> - - <li>module:AttributeTypeList</li> - </ul> - @@ -1585,12 +1346,12 @@ <div class="nameContainer"> <h4 class="name" id="addAttributeType"> - addAttributeType<span class="signature">(_attributeType)</span> + addAttributeType<span class="signature">(attribute)</span> </h4> <div class="tag-source"> - <a href="callback.js.html">subscriber/callback.js</a>, <a href="callback.js.html#line146">line 146</a> + <a href="subscriber_callback.js.html">subscriber/callback.js</a>, <a href="subscriber_callback.js.html#line108">line 108</a> </div> </div> @@ -1601,7 +1362,7 @@ <div class="description"> - Adds an attribute to AttributeTypeList. + <p>Adds an attribute to AttributeTypeList.</p> </div> @@ -1632,13 +1393,13 @@ <tr> - <td class="name"><code>_attributeType</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -1648,7 +1409,7 @@ <td class="description last"> - AttributeType</td> + <p>Attribute</p></td> </tr> @@ -1701,12 +1462,12 @@ <div class="nameContainer"> <h4 class="name" id="equals"> - <span class="type-signature ">virtual</span>equals<span class="signature">(_callback)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + equals<span class="signature">(_callback)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="callback.js.html">subscriber/callback.js</a>, <a href="callback.js.html#line178">line 178</a> + <a href="subscriber_callback.js.html">subscriber/callback.js</a>, <a href="subscriber_callback.js.html#line131">line 131</a> </div> </div> @@ -1717,7 +1478,7 @@ <div class="description"> - Compares this instance with the given one. + <p>Compares this instance with the given one.</p> </div> @@ -1764,7 +1525,7 @@ <td class="description last"> - Callback that should be compared</td> + <p>Callback that should be compared</p></td> </tr> @@ -1807,10 +1568,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1822,12 +1607,12 @@ <div class="nameContainer"> <h4 class="name" id="getAttributeTypes"> - getAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> + getAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="callback.js.html">subscriber/callback.js</a>, <a href="callback.js.html#line111">line 111</a> + <a href="subscriber_callback.js.html">subscriber/callback.js</a>, <a href="subscriber_callback.js.html#line82">line 82</a> </div> </div> @@ -1838,7 +1623,7 @@ <div class="description"> - Returns the associated attributes (only the types). + <p>Returns the associated attributes (only the types).</p> </div> @@ -1883,10 +1668,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1903,7 +1712,7 @@ <div class="tag-source"> - <a href="callback.js.html">subscriber/callback.js</a>, <a href="callback.js.html#line85">line 85</a> + <a href="subscriber_callback.js.html">subscriber/callback.js</a>, <a href="subscriber_callback.js.html#line62">line 62</a> </div> </div> @@ -1914,7 +1723,7 @@ <div class="description"> - Returns the name. + <p>Returns the name.</p> </div> @@ -1959,10 +1768,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1974,12 +1807,12 @@ <div class="nameContainer"> <h4 class="name" id="removeAttributeType"> - removeAttributeType<span class="signature">(_attributeType)</span> + removeAttributeType<span class="signature">(attribute)</span> </h4> <div class="tag-source"> - <a href="callback.js.html">subscriber/callback.js</a>, <a href="callback.js.html#line162">line 162</a> + <a href="subscriber_callback.js.html">subscriber/callback.js</a>, <a href="subscriber_callback.js.html#line119">line 119</a> </div> </div> @@ -1990,7 +1823,7 @@ <div class="description"> - Removes an attribute from AttributeTypeList. + <p>Removes an attribute from AttributeTypeList.</p> </div> @@ -2021,13 +1854,13 @@ <tr> - <td class="name"><code>_attributeType</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -2037,7 +1870,7 @@ <td class="description last"> - AttributeType</td> + <p>AttributeType</p></td> </tr> @@ -2090,12 +1923,12 @@ <div class="nameContainer"> <h4 class="name" id="setAttributeTypes"> - setAttributeTypes<span class="signature">(_attributeTypes)</span> + setAttributeTypes<span class="signature">(_attributes)</span> </h4> <div class="tag-source"> - <a href="callback.js.html">subscriber/callback.js</a>, <a href="callback.js.html#line123">line 123</a> + <a href="subscriber_callback.js.html">subscriber/callback.js</a>, <a href="subscriber_callback.js.html#line91">line 91</a> </div> </div> @@ -2106,7 +1939,7 @@ <div class="description"> - Adds a list of AttributeTypes. + <p>Adds a list of AttributeTypes.</p> </div> @@ -2137,13 +1970,16 @@ <tr> - <td class="name"><code>_attributeTypes</code></td> + <td class="name"><code>_attributes</code></td> <td class="type"> -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array</span> @@ -2153,7 +1989,7 @@ <td class="description last"> - AttributeTypeList</td> + <p>AttributeTypeList</p></td> </tr> @@ -2206,12 +2042,12 @@ <div class="nameContainer"> <h4 class="name" id="setName"> - setName<span class="signature">(_name)</span> + setName<span class="signature">(name)</span> </h4> <div class="tag-source"> - <a href="callback.js.html">subscriber/callback.js</a>, <a href="callback.js.html#line97">line 97</a> + <a href="subscriber_callback.js.html">subscriber/callback.js</a>, <a href="subscriber_callback.js.html#line71">line 71</a> </div> </div> @@ -2222,7 +2058,7 @@ <div class="description"> - Sets the name. + <p>Sets the name.</p> </div> @@ -2253,7 +2089,7 @@ <tr> - <td class="name"><code>_name</code></td> + <td class="name"><code>name</code></td> <td class="type"> @@ -2269,7 +2105,7 @@ <td class="description last"> - Name</td> + <p>Name</p></td> </tr> @@ -2322,12 +2158,12 @@ <div class="nameContainer"> <h4 class="name" id="withAttributeTypes"> - withAttributeTypes<span class="signature">(_attributeTypes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Callback.html">Callback</a>}</span> + withAttributeTypes<span class="signature">(attributeListOrArray)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Callback.html">Callback</a>}</span> </h4> <div class="tag-source"> - <a href="callback.js.html">subscriber/callback.js</a>, <a href="callback.js.html#line72">line 72</a> + <a href="subscriber_callback.js.html">subscriber/callback.js</a>, <a href="subscriber_callback.js.html#line52">line 52</a> </div> </div> @@ -2338,7 +2174,7 @@ <div class="description"> - Builder for AttributeTypes. + <p>Builder for AttributeTypes.</p> </div> @@ -2369,13 +2205,13 @@ <tr> - <td class="name"><code>_attributeTypes</code></td> + <td class="name"><code>attributeListOrArray</code></td> <td class="type"> -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> | <span class="param-type">Array</span> @@ -2388,7 +2224,7 @@ <td class="description last"> - attributeTypes</td> + <p>attributeTypes</p></td> </tr> @@ -2431,10 +2267,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Callback.html">Callback</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2451,7 +2311,7 @@ <div class="tag-source"> - <a href="callback.js.html">subscriber/callback.js</a>, <a href="callback.js.html#line58">line 58</a> + <a href="subscriber_callback.js.html">subscriber/callback.js</a>, <a href="subscriber_callback.js.html#line41">line 41</a> </div> </div> @@ -2462,7 +2322,7 @@ <div class="description"> - Builder for name. + <p>Builder for name.</p> </div> @@ -2509,7 +2369,7 @@ <td class="description last"> - Name</td> + <p>Name</p></td> </tr> @@ -2552,10 +2412,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Callback.html">Callback</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2578,7 +2462,7 @@ <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/CallbackList.html b/docs/CallbackList.html index 40a7e8267c52bc9665aead1f7de9c4fdebfa7f89..79ec849ea5005cdee0809c66309eb6a076ff70d5 100644 --- a/docs/CallbackList.html +++ b/docs/CallbackList.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <span class="subtitle">Members</span> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ CallbackList </h2> - <div class="class-description">This class represents a list for Callback.</div> + <div class="class-description"><p>This class represents a list for Callback.</p></div> </header> @@ -1487,109 +1232,22 @@ </h4> - <div class="tag-source"> - <a href="callbackList.js.html">subscriber/callbackList.js</a>, <a href="callbackList.js.html#line11">line 11</a> - </div> - - </div> - - -</dt> -<dd> - - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - </div> - - - <h3 class="subsection-title">Extends</h3> - - <ul> - <li><a href="AbstractList.html">AbstractList</a></li> - </ul> - - - - - - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AbstractList</li> - - <li>module:Callback</li> - </ul> - - - - - - - - <h3 class="subsection-title">Members</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="counter"><span class="type-signature ">protected</span>counter<span class="type-signature type integer">integer</span> </h4> + <div class="tag-source"> + <a href="subscriber_callbackList.js.html">subscriber/callbackList.js</a>, <a href="subscriber_callbackList.js.html#line13">line 13</a> + </div> + </div> - + </dt> <dd> - <div class="description"> - Number of items. - </div> + + + + + + @@ -1619,35 +1277,27 @@ -</dd> - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="items"><span class="type-signature ">protected</span>items<span class="type-signature type callbacklist"><a href="CallbackList.html">CallbackList</a></span> </h4> - </div> - -</dt> -<dd> - - <div class="description"> - ItemList. - </div> + -<dl class="details"> - +</dd> + </div> + <h3 class="subsection-title">Extends</h3> + + <ul> + <li><a href="AbstractList.html">AbstractList</a></li> + </ul> @@ -1659,15 +1309,6 @@ - -</dl> - - - -</dd> - - </dl> - <h3 class="subsection-title">Methods</h3> @@ -1685,7 +1326,7 @@ <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line192">line 192</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line188">line 188</a> </div> </div> @@ -1696,7 +1337,7 @@ <div class="description"> - Clears this list. + <p>Clears this list.</p> </div> @@ -1751,12 +1392,12 @@ <div class="nameContainer"> <h4 class="name" id="contains"> - contains<span class="signature">(_item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + contains<span class="signature">(callback)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="callbackList.js.html">subscriber/callbackList.js</a>, <a href="callbackList.js.html#line119">line 119</a> + <a href="subscriber_callbackList.js.html">subscriber/callbackList.js</a>, <a href="subscriber_callbackList.js.html#line79">line 79</a> </div> </div> @@ -1767,8 +1408,7 @@ <div class="description"> - Verifies whether the given item is included -in this list. + <p>Verifies whether the given item is included in this list.</p> </div> @@ -1799,7 +1439,7 @@ in this list. <tr> - <td class="name"><code>_item</code></td> + <td class="name"><code>callback</code></td> <td class="type"> @@ -1815,7 +1455,7 @@ in this list. <td class="description last"> - CallbackType that should be verified.</td> + <p>CallbackType that should be verified.</p></td> </tr> @@ -1858,132 +1498,33 @@ in this list. - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="containsKey"> - - <span class="inherited"><a href="AbstractList.html#containsKey">inherited</a></span> - - containsKey<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line102">line 102</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Verifies whether an item exists for the specified key. - </div> + <h5>Returns:</h5> - - - - - - <table class="params"> <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + <tr> - <td class="name"><code>_key</code></td> - - <td class="type"> - -<span class="param-type">string</span> - - - + boolean + + </td> - - - - <td class="description last"> - - Key that should be verified.</td> + <td class="description last"></td> </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - + </tbody> +</table> @@ -1996,12 +1537,12 @@ in this list. <div class="nameContainer"> <h4 class="name" id="equals"> - equals<span class="signature">(_list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + equals<span class="signature">(callbackList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="callbackList.js.html">subscriber/callbackList.js</a>, <a href="callbackList.js.html#line137">line 137</a> + <a href="subscriber_callbackList.js.html">subscriber/callbackList.js</a>, <a href="subscriber_callbackList.js.html#line99">line 99</a> </div> </div> @@ -2012,7 +1553,7 @@ in this list. <div class="description"> - Compare the specified CallbackList with this instance. + <p>Compare the specified CallbackList with this instance.</p> </div> @@ -2043,7 +1584,7 @@ in this list. <tr> - <td class="name"><code>_list</code></td> + <td class="name"><code>callbackList</code></td> <td class="type"> @@ -2059,7 +1600,7 @@ in this list. <td class="description last"> - CallbackList that should be compared.</td> + <p>CallbackList that should be compared.</p></td> </tr> @@ -2102,10 +1643,34 @@ in this list. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2119,12 +1684,12 @@ in this list. <span class="inherited"><a href="AbstractList.html#getItem">inherited</a></span> - getItem<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> + getItem<span class="signature">(key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line114">line 114</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line122">line 122</a> </div> </div> @@ -2135,7 +1700,7 @@ in this list. <div class="description"> - Returns the item for the specified key. + <p>Returns the item for the specified key.</p> </div> @@ -2166,7 +1731,7 @@ in this list. <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>key</code></td> <td class="type"> @@ -2182,7 +1747,7 @@ in this list. <td class="description last"> - key that should be searched for</td> + <p>key that should be searched for</p></td> </tr> @@ -2225,10 +1790,34 @@ in this list. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2242,12 +1831,12 @@ in this list. <span class="inherited"><a href="AbstractList.html#getItems">inherited</a></span> - <span class="type-signature ">virtual</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + <span class="type-signature ">abstract</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line155">line 155</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line159">line 159</a> </div> </div> @@ -2258,7 +1847,7 @@ in this list. <div class="description"> - Returns all items. + <p>Returns all items.</p> </div> @@ -2303,10 +1892,34 @@ in this list. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2325,7 +1938,7 @@ in this list. <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line139">line 139</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line144">line 144</a> </div> </div> @@ -2336,7 +1949,7 @@ in this list. <div class="description"> - Returns the keys of all items. + <p>Returns the keys of all items.</p> </div> @@ -2381,10 +1994,34 @@ in this list. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2403,7 +2040,7 @@ in this list. <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line182">line 182</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line179">line 179</a> </div> </div> @@ -2414,7 +2051,7 @@ in this list. <div class="description"> - Verifies whether the list is empty. + <p>Verifies whether the list is empty.</p> </div> @@ -2459,10 +2096,34 @@ in this list. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2474,12 +2135,12 @@ in this list. <div class="nameContainer"> <h4 class="name" id="put"> - put<span class="signature">(_callback)</span> + put<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="callbackList.js.html">subscriber/callbackList.js</a>, <a href="callbackList.js.html#line73">line 73</a> + <a href="subscriber_callbackList.js.html">subscriber/callbackList.js</a>, <a href="subscriber_callbackList.js.html#line46">line 46</a> </div> </div> @@ -2490,7 +2151,7 @@ in this list. <div class="description"> - Adds the specified item to the itemList. + <p>Adds the specified item to the itemList.</p> </div> @@ -2521,7 +2182,7 @@ in this list. <tr> - <td class="name"><code>_callback</code></td> + <td class="name"><code>callback</code></td> <td class="type"> @@ -2537,7 +2198,7 @@ in this list. <td class="description last"> - Callback</td> + <p>Callback</p></td> </tr> @@ -2590,12 +2251,12 @@ in this list. <div class="nameContainer"> <h4 class="name" id="putAll"> - putAll<span class="signature">(_callbackList)</span> + putAll<span class="signature">(callbackListOrArray)</span> </h4> <div class="tag-source"> - <a href="callbackList.js.html">subscriber/callbackList.js</a>, <a href="callbackList.js.html#line91">line 91</a> + <a href="subscriber_callbackList.js.html">subscriber/callbackList.js</a>, <a href="subscriber_callbackList.js.html#line60">line 60</a> </div> </div> @@ -2606,8 +2267,7 @@ in this list. <div class="description"> - Adds all items in the specified list to this -itemList + <p>Adds all items in the specified list to this itemList</p> </div> @@ -2638,7 +2298,7 @@ itemList <tr> - <td class="name"><code>_callbackList</code></td> + <td class="name"><code>callbackListOrArray</code></td> <td class="type"> @@ -2657,7 +2317,7 @@ itemList <td class="description last"> - CallbackList</td> + <p>CallbackList</p></td> </tr> @@ -2712,12 +2372,12 @@ itemList <span class="inherited"><a href="AbstractList.html#removeItem">inherited</a></span> - removeItem<span class="signature">(_key)</span> + removeItem<span class="signature">(key)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line125">line 125</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line132">line 132</a> </div> </div> @@ -2728,7 +2388,7 @@ itemList <div class="description"> - Removes the item from this list for the specified key. + <p>Removes the item from this list for the specified key.</p> </div> @@ -2759,7 +2419,7 @@ itemList <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>key</code></td> <td class="type"> @@ -2775,7 +2435,7 @@ itemList <td class="description last"> - key that should be searched for</td> + <p>key that should be searched for</p></td> </tr> @@ -2830,12 +2490,12 @@ itemList <span class="inherited"><a href="AbstractList.html#size">inherited</a></span> - size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{int}</span> + size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line171">line 171</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line169">line 169</a> </div> </div> @@ -2846,7 +2506,7 @@ itemList <div class="description"> - Returns the number of items that are included. + <p>Returns the number of items that are included.</p> </div> @@ -2891,10 +2551,34 @@ itemList + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Number + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2906,12 +2590,12 @@ itemList <div class="nameContainer"> <h4 class="name" id="withItems"> - withItems<span class="signature">(_callbackList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="CallbackList.html">CallbackList</a>}</span> + withItems<span class="signature">(callbackListOrArray)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="CallbackList.html">CallbackList</a>}</span> </h4> <div class="tag-source"> - <a href="callbackList.js.html">subscriber/callbackList.js</a>, <a href="callbackList.js.html#line48">line 48</a> + <a href="subscriber_callbackList.js.html">subscriber/callbackList.js</a>, <a href="subscriber_callbackList.js.html#line31">line 31</a> </div> </div> @@ -2922,7 +2606,7 @@ itemList <div class="description"> - Builder for item list. + <p>Builder for item list.</p> </div> @@ -2953,7 +2637,7 @@ itemList <tr> - <td class="name"><code>_callbackList</code></td> + <td class="name"><code>callbackListOrArray</code></td> <td class="type"> @@ -2972,7 +2656,7 @@ itemList <td class="description last"> - CallbackList</td> + <p>CallbackList</p></td> </tr> @@ -3015,10 +2699,34 @@ itemList + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="CallbackList.html">CallbackList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3041,7 +2749,7 @@ itemList <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/Condition.html b/docs/Condition.html index 12f2bd39881d18e7151bdf997f063bbc05c9520a..c96783f3b59454b80f8777bfa542b3981bccc721 100644 --- a/docs/Condition.html +++ b/docs/Condition.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <span class="subtitle">Members</span> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ Condition </h2> - <div class="class-description">Condition for subscribed Attributes.</div> + <div class="class-description"><p>Condition for subscribed Attributes.</p></div> </header> @@ -1488,7 +1233,7 @@ <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line12">line 12</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line8">line 8</a> </div> </div> @@ -1552,16 +1297,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AttributeType</li> - - <li>module:AttributeValue</li> - </ul> - @@ -1578,12 +1313,12 @@ <div class="nameContainer"> <h4 class="name" id="compare"> - compare<span class="signature">(_newAttributeValue, _oldAttributeValue)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + compare<span class="signature">(newAttribute, oldAttribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line221">line 221</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line172">line 172</a> </div> </div> @@ -1594,7 +1329,7 @@ <div class="description"> - Processes the comparison. + <p>Processes the comparison.</p> </div> @@ -1625,13 +1360,13 @@ <tr> - <td class="name"><code>_newAttributeValue</code></td> + <td class="name"><code>newAttribute</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -1641,20 +1376,20 @@ <td class="description last"> - new Attribute that should be compared</td> + <p>new Attribute that should be compared</p></td> </tr> <tr> - <td class="name"><code>_oldAttributeValue</code></td> + <td class="name"><code>oldAttribute</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -1664,7 +1399,7 @@ <td class="description last"> - old Attribute</td> + <p>old Attribute</p></td> </tr> @@ -1707,10 +1442,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1722,12 +1481,12 @@ <div class="nameContainer"> <h4 class="name" id="equals"> - equals<span class="signature">(_condition)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + equals<span class="signature">(condition)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line244">line 244</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line191">line 191</a> </div> </div> @@ -1738,7 +1497,7 @@ <div class="description"> - Compares this instance with the given one. + <p>Compares this instance with the given one.</p> </div> @@ -1769,7 +1528,7 @@ <tr> - <td class="name"><code>_condition</code></td> + <td class="name"><code>condition</code></td> <td class="type"> @@ -1785,7 +1544,7 @@ <td class="description last"> - Condition that should be compared</td> + <p>Condition that should be compared</p></td> </tr> @@ -1828,10 +1587,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1843,12 +1626,12 @@ <div class="nameContainer"> <h4 class="name" id="getAttributeType"> - getAttributeType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeType.html">AttributeType</a>}</span> + getAttributeType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Attribute.html">Attribute</a>}</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line183">line 183</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line143">line 143</a> </div> </div> @@ -1859,7 +1642,7 @@ <div class="description"> - Returns the AttributeType. + <p>Returns the AttributeType.</p> </div> @@ -1904,10 +1687,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Attribute.html">Attribute</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1924,7 +1731,7 @@ <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line195">line 195</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line152">line 152</a> </div> </div> @@ -1935,7 +1742,7 @@ <div class="description"> - Returns the comparison method. + <p>Returns the comparison method.</p> </div> @@ -1980,10 +1787,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="ConditionMethod.html">ConditionMethod</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2000,7 +1831,7 @@ <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line171">line 171</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line134">line 134</a> </div> </div> @@ -2011,7 +1842,7 @@ <div class="description"> - Returns the name. + <p>Returns the name.</p> </div> @@ -2056,10 +1887,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2076,7 +1931,7 @@ <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line207">line 207</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line161">line 161</a> </div> </div> @@ -2087,7 +1942,7 @@ <div class="description"> - Returns the comparison value. + <p>Returns the comparison value.</p> </div> @@ -2132,10 +1987,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2147,12 +2026,12 @@ <div class="nameContainer"> <h4 class="name" id="setAttributeType"> - setAttributeType<span class="signature">(_attributeType)</span> + setAttributeType<span class="signature">(attribute)</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line131">line 131</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line103">line 103</a> </div> </div> @@ -2163,7 +2042,7 @@ <div class="description"> - Sets the attributeType. + <p>Sets the attributeType.</p> </div> @@ -2194,13 +2073,13 @@ <tr> - <td class="name"><code>_attributeType</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -2210,7 +2089,7 @@ <td class="description last"> - AttributeType</td> + <p>AttributeType</p></td> </tr> @@ -2263,12 +2142,12 @@ <div class="nameContainer"> <h4 class="name" id="setComparisonMethod"> - setComparisonMethod<span class="signature">(_comparisonMethod)</span> + setComparisonMethod<span class="signature">(comparisonMethod)</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line145">line 145</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line114">line 114</a> </div> </div> @@ -2279,7 +2158,7 @@ <div class="description"> - Sets the ComparisonMethod. + <p>Sets the ComparisonMethod.</p> </div> @@ -2310,7 +2189,7 @@ <tr> - <td class="name"><code>_comparisonMethod</code></td> + <td class="name"><code>comparisonMethod</code></td> <td class="type"> @@ -2326,7 +2205,7 @@ <td class="description last"> - comparison Method</td> + <p>comparison Method</p></td> </tr> @@ -2379,12 +2258,12 @@ <div class="nameContainer"> <h4 class="name" id="setName"> - setName<span class="signature">(_name)</span> + setName<span class="signature">(name)</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line117">line 117</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line92">line 92</a> </div> </div> @@ -2395,7 +2274,7 @@ <div class="description"> - Sets the name. + <p>Sets the name.</p> </div> @@ -2426,7 +2305,7 @@ <tr> - <td class="name"><code>_name</code></td> + <td class="name"><code>name</code></td> <td class="type"> @@ -2442,7 +2321,7 @@ <td class="description last"> - Name</td> + <p>Name</p></td> </tr> @@ -2495,12 +2374,12 @@ <div class="nameContainer"> <h4 class="name" id="setReferenceValue"> - setReferenceValue<span class="signature">(_referenceValue)</span> + setReferenceValue<span class="signature">(referenceValue)</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line159">line 159</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line125">line 125</a> </div> </div> @@ -2511,7 +2390,7 @@ <div class="description"> - Sets the referenceValue. + <p>Sets the referenceValue.</p> </div> @@ -2542,7 +2421,7 @@ <tr> - <td class="name"><code>_referenceValue</code></td> + <td class="name"><code>referenceValue</code></td> <td class="type"> @@ -2558,7 +2437,7 @@ <td class="description last"> - comparison value</td> + <p>comparison value</p></td> </tr> @@ -2611,12 +2490,12 @@ <div class="nameContainer"> <h4 class="name" id="withAttributeType"> - withAttributeType<span class="signature">(_attributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Condition.html">Condition</a>}</span> + withAttributeType<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Condition.html">Condition</a>}</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line78">line 78</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line60">line 60</a> </div> </div> @@ -2627,7 +2506,7 @@ <div class="description"> - Builder for AttributeType. + <p>Builder for AttributeType.</p> </div> @@ -2658,13 +2537,13 @@ <tr> - <td class="name"><code>_attributeType</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -2674,7 +2553,7 @@ <td class="description last"> - Attributes that would be verified.</td> + <p>Attributes that would be verified.</p></td> </tr> @@ -2717,10 +2596,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Condition.html">Condition</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2732,12 +2635,12 @@ <div class="nameContainer"> <h4 class="name" id="withComparisonMethod"> - withComparisonMethod<span class="signature">(_comparisonMethod)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Condition.html">Condition</a>}</span> + withComparisonMethod<span class="signature">(comparisonMethod)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Condition.html">Condition</a>}</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line91">line 91</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line71">line 71</a> </div> </div> @@ -2748,7 +2651,7 @@ <div class="description"> - Builder for comparison method. + <p>Builder for comparison method.</p> </div> @@ -2779,7 +2682,7 @@ <tr> - <td class="name"><code>_comparisonMethod</code></td> + <td class="name"><code>comparisonMethod</code></td> <td class="type"> @@ -2795,7 +2698,7 @@ <td class="description last"> - method for comparison</td> + <p>method for comparison</p></td> </tr> @@ -2838,10 +2741,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Condition.html">Condition</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2853,12 +2780,12 @@ <div class="nameContainer"> <h4 class="name" id="withName"> - withName<span class="signature">(_name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Condition.html">Condition</a>}</span> + withName<span class="signature">(name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Condition.html">Condition</a>}</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line65">line 65</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line49">line 49</a> </div> </div> @@ -2869,7 +2796,7 @@ <div class="description"> - Builder for name. + <p>Builder for name.</p> </div> @@ -2900,7 +2827,7 @@ <tr> - <td class="name"><code>_name</code></td> + <td class="name"><code>name</code></td> <td class="type"> @@ -2916,7 +2843,7 @@ <td class="description last"> - Name</td> + <p>Name</p></td> </tr> @@ -2959,10 +2886,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Condition.html">Condition</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2974,12 +2925,12 @@ <div class="nameContainer"> <h4 class="name" id="withReferenceValue"> - withReferenceValue<span class="signature">(_referenceValue)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Condition.html">Condition</a>}</span> + withReferenceValue<span class="signature">(referenceValue)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Condition.html">Condition</a>}</span> </h4> <div class="tag-source"> - <a href="condition.js.html">subscriber/condition/condition.js</a>, <a href="condition.js.html#line104">line 104</a> + <a href="subscriber_condition_condition.js.html">subscriber/condition/condition.js</a>, <a href="subscriber_condition_condition.js.html#line82">line 82</a> </div> </div> @@ -2990,7 +2941,7 @@ <div class="description"> - Builder for comparison value. + <p>Builder for comparison value.</p> </div> @@ -3021,7 +2972,7 @@ <tr> - <td class="name"><code>_referenceValue</code></td> + <td class="name"><code>referenceValue</code></td> <td class="type"> @@ -3037,7 +2988,7 @@ <td class="description last"> - comparisonValue</td> + <p>comparisonValue</p></td> </tr> @@ -3080,10 +3031,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Condition.html">Condition</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3106,7 +3081,7 @@ <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/ConditionList.html b/docs/ConditionList.html index 58e02f6f189302b74f4905c4e8ce72022c8950d4..ef9e78ff99fe567e85fb046aa093ff59ae0114a9 100644 --- a/docs/ConditionList.html +++ b/docs/ConditionList.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <span class="subtitle">Members</span> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ ConditionList </h2> - <div class="class-description">This class represents a list for Conditions.</div> + <div class="class-description"><p>This class represents a list for Conditions.</p></div> </header> @@ -1488,108 +1233,21 @@ <div class="tag-source"> - <a href="conditionList.js.html">subscriber/condition/conditionList.js</a>, <a href="conditionList.js.html#line10">line 10</a> + <a href="subscriber_condition_conditionList.js.html">subscriber/condition/conditionList.js</a>, <a href="subscriber_condition_conditionList.js.html#line8">line 8</a> </div> </div> - - -</dt> -<dd> - - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - </div> - - - <h3 class="subsection-title">Extends</h3> - - <ul> - <li><a href="AbstractList.html">AbstractList</a></li> - </ul> - - - - - - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AbstractList</li> - - <li>module:Condition</li> - </ul> - - - - - - - - <h3 class="subsection-title">Members</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="counter"><span class="type-signature ">protected</span>counter<span class="type-signature type integer">integer</span> </h4> - </div> - + </dt> <dd> - <div class="description"> - Number of items. - </div> + + + + + + @@ -1619,35 +1277,27 @@ -</dd> - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="items"><span class="type-signature ">protected</span>items<span class="type-signature type conditiolist">ConditioList</span> </h4> - </div> - -</dt> -<dd> - - <div class="description"> - ItemList - </div> + -<dl class="details"> - +</dd> + </div> + <h3 class="subsection-title">Extends</h3> + + <ul> + <li><a href="AbstractList.html">AbstractList</a></li> + </ul> @@ -1659,15 +1309,6 @@ - -</dl> - - - -</dd> - - </dl> - <h3 class="subsection-title">Methods</h3> @@ -1685,7 +1326,7 @@ <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line192">line 192</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line188">line 188</a> </div> </div> @@ -1696,7 +1337,7 @@ <div class="description"> - Clears this list. + <p>Clears this list.</p> </div> @@ -1748,15 +1389,17 @@ <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="contains"> - contains<span class="signature">(_item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + <span class="inherited"><a href="AbstractList.html#contains">inherited</a></span> + + contains<span class="signature">(item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="conditionList.js.html">subscriber/condition/conditionList.js</a>, <a href="conditionList.js.html#line118">line 118</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line86">line 86</a> </div> </div> @@ -1767,8 +1410,8 @@ <div class="description"> - Verifies whether the given item is included -in this list. + <p>Verifies whether the given item is included +in this list.</p> </div> @@ -1799,13 +1442,13 @@ in this list. <tr> - <td class="name"><code>_item</code></td> + <td class="name"><code>item</code></td> <td class="type"> -<span class="param-type"><a href="Condition.html">Condition</a></span> +<span class="param-type">*</span> @@ -1815,7 +1458,7 @@ in this list. <td class="description last"> - Condition that should be verified.</td> + <p>Item that should be checked.</p></td> </tr> @@ -1858,132 +1501,33 @@ in this list. - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="containsKey"> - - <span class="inherited"><a href="AbstractList.html#containsKey">inherited</a></span> - - containsKey<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line102">line 102</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Verifies whether an item exists for the specified key. - </div> + <h5>Returns:</h5> - - - - - - <table class="params"> <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + <tr> - <td class="name"><code>_key</code></td> - - <td class="type"> - -<span class="param-type">string</span> - - - + boolean + + </td> - - - - <td class="description last"> - - Key that should be verified.</td> + <td class="description last"></td> </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - + </tbody> +</table> @@ -1993,15 +1537,17 @@ in this list. <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="equals"> - equals<span class="signature">(_list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + <span class="inherited"><a href="AbstractList.html#equals">inherited</a></span> + + <span class="type-signature ">abstract</span>equals<span class="signature">(list)</span> </h4> <div class="tag-source"> - <a href="conditionList.js.html">subscriber/condition/conditionList.js</a>, <a href="conditionList.js.html#line137">line 137</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line105">line 105</a> </div> </div> @@ -2012,7 +1558,7 @@ in this list. <div class="description"> - Compare the specified AttributeTypeList with this instance. + <p>Compare the specified WidgetHandleList with this instance.</p> </div> @@ -2043,13 +1589,13 @@ in this list. <tr> - <td class="name"><code>_list</code></td> + <td class="name"><code>list</code></td> <td class="type"> -<span class="param-type"><a href="ConditionList.html">ConditionList</a></span> +<span class="param-type">*</span> @@ -2059,7 +1605,7 @@ in this list. <td class="description last"> - ConditionList that should be compared.</td> + <p>List that should be compared.</p></td> </tr> @@ -2104,11 +1650,6 @@ in this list. - - - - - </dd> @@ -2119,12 +1660,12 @@ in this list. <span class="inherited"><a href="AbstractList.html#getItem">inherited</a></span> - getItem<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> + getItem<span class="signature">(key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line114">line 114</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line122">line 122</a> </div> </div> @@ -2135,7 +1676,7 @@ in this list. <div class="description"> - Returns the item for the specified key. + <p>Returns the item for the specified key.</p> </div> @@ -2166,7 +1707,7 @@ in this list. <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>key</code></td> <td class="type"> @@ -2182,7 +1723,7 @@ in this list. <td class="description last"> - key that should be searched for</td> + <p>key that should be searched for</p></td> </tr> @@ -2225,10 +1766,34 @@ in this list. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2242,12 +1807,12 @@ in this list. <span class="inherited"><a href="AbstractList.html#getItems">inherited</a></span> - <span class="type-signature ">virtual</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + <span class="type-signature ">abstract</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line155">line 155</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line159">line 159</a> </div> </div> @@ -2258,7 +1823,7 @@ in this list. <div class="description"> - Returns all items. + <p>Returns all items.</p> </div> @@ -2303,10 +1868,34 @@ in this list. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2325,7 +1914,7 @@ in this list. <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line139">line 139</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line144">line 144</a> </div> </div> @@ -2336,7 +1925,7 @@ in this list. <div class="description"> - Returns the keys of all items. + <p>Returns the keys of all items.</p> </div> @@ -2381,10 +1970,34 @@ in this list. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2403,7 +2016,7 @@ in this list. <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line182">line 182</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line179">line 179</a> </div> </div> @@ -2414,7 +2027,7 @@ in this list. <div class="description"> - Verifies whether the list is empty. + <p>Verifies whether the list is empty.</p> </div> @@ -2459,10 +2072,34 @@ in this list. - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2471,15 +2108,17 @@ in this list. <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="put"> - put<span class="signature">(_condition)</span> + <span class="inherited"><a href="AbstractList.html#put">inherited</a></span> + + put<span class="signature">(item)</span> </h4> <div class="tag-source"> - <a href="conditionList.js.html">subscriber/condition/conditionList.js</a>, <a href="conditionList.js.html#line72">line 72</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line52">line 52</a> </div> </div> @@ -2490,7 +2129,7 @@ in this list. <div class="description"> - Adds the specified item to the item list. + <p>Adds the specified item to the itemList.</p> </div> @@ -2521,13 +2160,13 @@ in this list. <tr> - <td class="name"><code>_condition</code></td> + <td class="name"><code>item</code></td> <td class="type"> -<span class="param-type"><a href="Condition.html">Condition</a></span> +<span class="param-type">*</span> @@ -2537,7 +2176,7 @@ in this list. <td class="description last"> - Condition</td> + <p>item that should be added</p></td> </tr> @@ -2587,15 +2226,17 @@ in this list. <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="putAll"> - putAll<span class="signature">(_conditionList)</span> + <span class="inherited"><a href="AbstractList.html#putAll">inherited</a></span> + + putAll<span class="signature">(listOrArray)</span> </h4> <div class="tag-source"> - <a href="conditionList.js.html">subscriber/condition/conditionList.js</a>, <a href="conditionList.js.html#line90">line 90</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line66">line 66</a> </div> </div> @@ -2606,8 +2247,7 @@ in this list. <div class="description"> - Adds all items in the specified list to the -item list. + <p>Adds all items in the specified list to the itemList.</p> </div> @@ -2638,16 +2278,13 @@ item list. <tr> - <td class="name"><code>_conditionList</code></td> + <td class="name"><code>listOrArray</code></td> <td class="type"> -<span class="param-type">ConditioneList</span> -| - -<span class="param-type">Array</span> +<span class="param-type">*</span> @@ -2657,7 +2294,7 @@ item list. <td class="description last"> - ConditionList</td> + <p>list of items that should be added</p></td> </tr> @@ -2712,12 +2349,12 @@ item list. <span class="inherited"><a href="AbstractList.html#removeItem">inherited</a></span> - removeItem<span class="signature">(_key)</span> + removeItem<span class="signature">(key)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line125">line 125</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line132">line 132</a> </div> </div> @@ -2728,7 +2365,7 @@ item list. <div class="description"> - Removes the item from this list for the specified key. + <p>Removes the item from this list for the specified key.</p> </div> @@ -2759,7 +2396,7 @@ item list. <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>key</code></td> <td class="type"> @@ -2775,7 +2412,7 @@ item list. <td class="description last"> - key that should be searched for</td> + <p>key that should be searched for</p></td> </tr> @@ -2830,12 +2467,12 @@ item list. <span class="inherited"><a href="AbstractList.html#size">inherited</a></span> - size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{int}</span> + size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line171">line 171</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line169">line 169</a> </div> </div> @@ -2846,7 +2483,7 @@ item list. <div class="description"> - Returns the number of items that are included. + <p>Returns the number of items that are included.</p> </div> @@ -2891,10 +2528,34 @@ item list. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Number + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2903,15 +2564,17 @@ item list. <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="withItems"> - withItems<span class="signature">(_conditionList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="ConditionList.html">ConditionList</a>}</span> + <span class="inherited"><a href="AbstractList.html#withItems">inherited</a></span> + + withItems<span class="signature">(list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="conditionList.js.html">subscriber/condition/conditionList.js</a>, <a href="conditionList.js.html#line47">line 47</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line37">line 37</a> </div> </div> @@ -2922,7 +2585,7 @@ item list. <div class="description"> - Builder for item list. + <p>Builder for Item list.</p> </div> @@ -2953,16 +2616,13 @@ item list. <tr> - <td class="name"><code>_conditionList</code></td> + <td class="name"><code>list</code></td> <td class="type"> -<span class="param-type"><a href="ConditionList.html">ConditionList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type">*</span> @@ -2972,7 +2632,7 @@ item list. <td class="description last"> - ConditionList</td> + </td> </tr> @@ -3015,10 +2675,34 @@ item list. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3041,7 +2725,7 @@ item list. <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/ConditionMethod.html b/docs/ConditionMethod.html index a5ceec0a5b449be7800f3f3d5c7d92f996d36830..0256c78ae174cbbed7bf9566bd5ad94554f0f362 100644 --- a/docs/ConditionMethod.html +++ b/docs/ConditionMethod.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <span class="subtitle">Members</span> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Members</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ ConditionMethod </h2> - <div class="class-description">This interface defines the interface for conditionMethod.</div> + <div class="class-description"><p>This interface defines the interface for conditionMethod.</p></div> </header> @@ -1488,7 +1233,7 @@ <div class="tag-source"> - <a href="conditionMethod.js.html">subscriber/condition/conditionMethod.js</a>, <a href="conditionMethod.js.html#line10">line 10</a> + <a href="subscriber_condition_conditionMethod.js.html">subscriber/condition/conditionMethod.js</a>, <a href="subscriber_condition_conditionMethod.js.html#line8">line 8</a> </div> </div> @@ -1552,12 +1297,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - </ul> - @@ -1574,12 +1313,12 @@ <div class="nameContainer"> <h4 class="name" id="process"> - <span class="type-signature ">virtual</span>process<span class="signature">(reference, firstValue, secondValue)</span> + <span class="type-signature ">abstract</span>process<span class="signature">(reference, firstValue, secondValue)</span> </h4> <div class="tag-source"> - <a href="conditionMethod.js.html">subscriber/condition/conditionMethod.js</a>, <a href="conditionMethod.js.html#line31">line 31</a> + <a href="subscriber_condition_conditionMethod.js.html">subscriber/condition/conditionMethod.js</a>, <a href="subscriber_condition_conditionMethod.js.html#line21">line 21</a> </div> </div> @@ -1590,8 +1329,7 @@ <div class="description"> - Processes the method. -. + <p>Processes the method.</p> </div> @@ -1638,7 +1376,7 @@ <td class="description last"> - Comparison value, if one is required.</td> + <p>Comparison value, if one is required.</p></td> </tr> @@ -1661,7 +1399,7 @@ <td class="description last"> - Value (from an attribute) that should be compared.</td> + <p>Value (from an attribute) that should be compared.</p></td> </tr> @@ -1684,7 +1422,7 @@ <td class="description last"> - Value (from an attribute) for comparison, if one is required.</td> + <p>Value (from an attribute) for comparison, if one is required.</p></td> </tr> @@ -1748,7 +1486,7 @@ <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:06 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/Discoverer.html b/docs/Discoverer.html index d4fb02d6cf8c1354c3b21d67ede17e664ea13e57..642ee582126776112ced769d5fc9747512fd4f10 100644 --- a/docs/Discoverer.html +++ b/docs/Discoverer.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,69 +1115,71 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ Discoverer </h2> - <div class="class-description">The Discoverer handles requests for components and attributes.</div> + <div class="class-description"><p>The Discoverer handles requests for components and attributes.</p></div> </header> @@ -1488,7 +1233,7 @@ <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line49">line 49</a> + <a href="discoverer_discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer_discoverer.js.html#line10">line 10</a> </div> </div> @@ -1499,7 +1244,7 @@ <div class="description"> - Constructor: All known components given in the associated functions will be registered as startup. + <p>Constructor: All known components given in the associated functions will be registered as startup.</p> </div> @@ -1556,14 +1301,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AttributeTypeList</li> - </ul> - @@ -1580,12 +1317,12 @@ <div class="nameContainer"> <h4 class="name" id="getAggregator"> - getAggregator<span class="signature">(_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Aggregator.html">Aggregator</a>}</span> + getAggregator<span class="signature">(aggregatorId)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Aggregator.html">Aggregator</a>}</span> </h4> <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line171">line 171</a> + <a href="discoverer_discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer_discoverer.js.html#line98">line 98</a> </div> </div> @@ -1596,7 +1333,7 @@ <div class="description"> - Returns the aggregator for the specified id. + <p>Returns the aggregator for the specified id.</p> </div> @@ -1627,7 +1364,7 @@ <tr> - <td class="name"><code>_id</code></td> + <td class="name"><code>aggregatorId</code></td> <td class="type"> @@ -1643,7 +1380,7 @@ <td class="description last"> - id of the component that should be returned</td> + <p>id of the component that should be returned</p></td> </tr> @@ -1686,10 +1423,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Aggregator.html">Aggregator</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1699,14 +1460,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="getAggregatorDescriptions"> + <h4 class="name" id="getComponent"> - getAggregatorDescriptions<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + getComponent<span class="signature">(componentId)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Widget.html">Widget</a>|<a href="Aggregator.html">Aggregator</a>|<a href="Interpreter.html">Interpreter</a>}</span> </h4> <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line249">line 249</a> + <a href="discoverer_discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer_discoverer.js.html#line141">line 141</a> </div> </div> @@ -1717,7 +1478,7 @@ <div class="description"> - Returns the description of all registered aggregators. + <p>Returns the instance (widget, aggregator or interpreter) for the specified id.</p> </div> @@ -1726,6 +1487,51 @@ + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>componentId</code></td> + + + <td class="type"> + + +<span class="param-type">string</span> + + + + </td> + + + + <td class="description last"> + + <p>id of the component that should be returned</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -1762,10 +1568,40 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Widget.html">Widget</a> + | + + <a href="Aggregator.html">Aggregator</a> + | + + <a href="Interpreter.html">Interpreter</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1775,14 +1611,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="getComponent"> + <h4 class="name" id="getComponents"> - getComponent<span class="signature">(_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Widget.html">Widget</a>|<a href="Aggregator.html">Aggregator</a>|<a href="Interpreter.html">Interpreter</a>}</span> + getComponents<span class="signature">(componentTypes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line207">line 207</a> + <a href="discoverer_discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer_discoverer.js.html#line126">line 126</a> </div> </div> @@ -1793,7 +1629,7 @@ <div class="description"> - Returns the instance (widget, aggregator or interpreter) for the specified id. + <p>Returns all registered components (widget, aggregator and interpreter).</p> </div> @@ -1824,13 +1660,13 @@ <tr> - <td class="name"><code>_id</code></td> + <td class="name"><code>componentTypes</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type">Array</span> @@ -1840,7 +1676,7 @@ <td class="description last"> - id of the component that should be returned</td> + <p>Component types to get descriptions for. Defaults to Widget, Interpreter and Aggregator.</p></td> </tr> @@ -1883,10 +1719,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1898,12 +1758,12 @@ <div class="nameContainer"> <h4 class="name" id="getComponentsByAttributes"> - getComponentsByAttributes<span class="signature">(_attributeTypeList, _all, _componentTypes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + getComponentsByAttributes<span class="signature">(attributeListOrArray, all, componentTypes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line308">line 308</a> + <a href="discoverer_discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer_discoverer.js.html#line167">line 167</a> </div> </div> @@ -1914,9 +1774,9 @@ <div class="description"> - Returns all components that have the specified attribute as -outAttribute. It can be chosen between the verification of -all attributes or at least one attribute. + <p>Returns all components that have the specified attribute as +outAttribute. It can be chosen between the verification of +all attributes or at least one attribute.</p> </div> @@ -1947,13 +1807,16 @@ all attributes or at least one attribute. <tr> - <td class="name"><code>_attributeTypeList</code></td> + <td class="name"><code>attributeListOrArray</code></td> <td class="type"> -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array</span> @@ -1963,20 +1826,20 @@ all attributes or at least one attribute. <td class="description last"> - list of searched attributes</td> + <p>list of searched attributes</p></td> </tr> <tr> - <td class="name"><code>_all</code></td> + <td class="name"><code>all</code></td> <td class="type"> -<span class="param-type">boolean</span> +<span class="param-type">Boolean</span> @@ -1986,14 +1849,14 @@ all attributes or at least one attribute. <td class="description last"> - choise of the verification mode</td> + <p>choise of the verification mode</p></td> </tr> <tr> - <td class="name"><code>_componentTypes</code></td> + <td class="name"><code>componentTypes</code></td> <td class="type"> @@ -2009,7 +1872,7 @@ all attributes or at least one attribute. <td class="description last"> - Components types to search for</td> + <p>Components types to search for</p></td> </tr> @@ -2052,130 +1915,33 @@ all attributes or at least one attribute. - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="getDescriptions"> - - getDescriptions<span class="signature">(_componentTypes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> - </h4> - - - <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line286">line 286</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the description of all registered components (widget, aggregator and interpreter). - </div> + <h5>Returns:</h5> - - - - - - <table class="params"> <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + <tr> - <td class="name"><code>_componentTypes</code></td> - - <td class="type"> - -<span class="param-type">Array</span> - - - + Array + + </td> - - - - <td class="description last"> - - Component types to get descriptions for. Defaults to Widget, Interpreter and Aggregator.</td> + <td class="description last"></td> </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - + </tbody> +</table> @@ -2188,12 +1954,12 @@ all attributes or at least one attribute. <div class="nameContainer"> <h4 class="name" id="getInterpreter"> - getInterpreter<span class="signature">(_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Interpreter.html">Interpreter</a>}</span> + getInterpreter<span class="signature">(interpreterId)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Interpreter.html">Interpreter</a>}</span> </h4> <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line189">line 189</a> + <a href="discoverer_discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer_discoverer.js.html#line112">line 112</a> </div> </div> @@ -2204,7 +1970,7 @@ all attributes or at least one attribute. <div class="description"> - Returns the interpreter for the specified id. + <p>Returns the interpreter for the specified id.</p> </div> @@ -2235,7 +2001,7 @@ all attributes or at least one attribute. <tr> - <td class="name"><code>_id</code></td> + <td class="name"><code>interpreterId</code></td> <td class="type"> @@ -2251,7 +2017,7 @@ all attributes or at least one attribute. <td class="description last"> - id of the component that should be returned</td> + <p>id of the component that should be returned</p></td> </tr> @@ -2294,85 +2060,33 @@ all attributes or at least one attribute. - + <h5>Returns:</h5> - - - -</dd> - +<table class="params"> + <thead> + <tr> + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> -<dt> - <div class="nameContainer"> - <h4 class="name" id="getInterpreterDescriptions"> + <td class="type"> - getInterpreterDescriptions<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> - </h4> - - - <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line267">line 267</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the description of all registered interpreter. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - + <a href="Interpreter.html">Interpreter</a> + + + </td> + <td class="description last"></td> + </tr> - + </tbody> +</table> @@ -2390,7 +2104,7 @@ all attributes or at least one attribute. <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line62">line 62</a> + <a href="discoverer_discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer_discoverer.js.html#line43">line 43</a> </div> </div> @@ -2401,8 +2115,7 @@ all attributes or at least one attribute. <div class="description"> - Returns the type of this class, in this case -"Discoverer". + <p>Returns the type of this class, in this case "Discoverer".</p> </div> @@ -2447,10 +2160,34 @@ all attributes or at least one attribute. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2462,12 +2199,12 @@ all attributes or at least one attribute. <div class="nameContainer"> <h4 class="name" id="getWidget"> - getWidget<span class="signature">(_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Widget.html">Widget</a>}</span> + getWidget<span class="signature">(widgetId)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Widget.html">Widget</a>}</span> </h4> <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line153">line 153</a> + <a href="discoverer_discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer_discoverer.js.html#line84">line 84</a> </div> </div> @@ -2478,7 +2215,7 @@ all attributes or at least one attribute. <div class="description"> - Returns the widget for the specified id. + <p>Returns the widget for the specified id.</p> </div> @@ -2509,7 +2246,7 @@ all attributes or at least one attribute. <tr> - <td class="name"><code>_id</code></td> + <td class="name"><code>widgetId</code></td> <td class="type"> @@ -2525,7 +2262,7 @@ all attributes or at least one attribute. <td class="description last"> - id of the component that should be returned</td> + <p>id of the component that should be returned</p></td> </tr> @@ -2568,85 +2305,33 @@ all attributes or at least one attribute. - + <h5>Returns:</h5> - - - -</dd> - +<table class="params"> + <thead> + <tr> + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> -<dt> - <div class="nameContainer"> - <h4 class="name" id="getWidgetDescriptions"> + <td class="type"> - getWidgetDescriptions<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> - </h4> - - - <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line231">line 231</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the description of all registered widgets. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - + <a href="Widget.html">Widget</a> + + + </td> + <td class="description last"></td> + </tr> - + </tbody> +</table> @@ -2659,12 +2344,12 @@ all attributes or at least one attribute. <div class="nameContainer"> <h4 class="name" id="registerNewComponent"> - registerNewComponent<span class="signature">(_component)</span> + registerNewComponent<span class="signature">(component)</span> </h4> <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line121">line 121</a> + <a href="discoverer_discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer_discoverer.js.html#line52">line 52</a> </div> </div> @@ -2675,7 +2360,7 @@ all attributes or at least one attribute. <div class="description"> - Registers the specified component. + <p>Registers the specified component.</p> </div> @@ -2706,7 +2391,7 @@ all attributes or at least one attribute. <tr> - <td class="name"><code>_component</code></td> + <td class="name"><code>component</code></td> <td class="type"> @@ -2728,7 +2413,7 @@ all attributes or at least one attribute. <td class="description last"> - the component that should be registered</td> + <p>the component that should be registered</p></td> </tr> @@ -2781,12 +2466,12 @@ all attributes or at least one attribute. <div class="nameContainer"> <h4 class="name" id="unregisterComponent"> - unregisterComponent<span class="signature">(_id)</span> + unregisterComponent<span class="signature">(componentId)</span> </h4> <div class="tag-source"> - <a href="discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer.js.html#line136">line 136</a> + <a href="discoverer_discoverer.js.html">discoverer/discoverer.js</a>, <a href="discoverer_discoverer.js.html#line63">line 63</a> </div> </div> @@ -2797,7 +2482,7 @@ all attributes or at least one attribute. <div class="description"> - Deletes a component from the Discoverer. + <p>Deletes a component from the Discoverer.</p> </div> @@ -2828,7 +2513,7 @@ all attributes or at least one attribute. <tr> - <td class="name"><code>_id</code></td> + <td class="name"><code>componentId</code></td> <td class="type"> @@ -2844,7 +2529,7 @@ all attributes or at least one attribute. <td class="description last"> - id of the component that should be registered</td> + <p>id of the component that should be registered</p></td> </tr> @@ -2908,7 +2593,7 @@ all attributes or at least one attribute. <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/Equals.html b/docs/Equals.html index 1dc00aa2bb5bea383d097a54e5c16e9fc56a9b4d..76ea7ffcc206d1bc268c372a8a9f5173efa0b796 100644 --- a/docs/Equals.html +++ b/docs/Equals.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,69 +1115,71 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,8 +1214,7 @@ Equals </h2> - <div class="class-description">This class is the conditionMethod equals. - It compares the values of two attributes.</div> + <div class="class-description"><p>This class is the conditionMethod equals. It compares the values of two attributes.</p></div> </header> @@ -1489,7 +1233,7 @@ <div class="tag-source"> - <a href="equals.js.html">subscriber/condition/equals.js</a>, <a href="equals.js.html#line10">line 10</a> + <a href="subscriber_condition_equals.js.html">subscriber/condition/equals.js</a>, <a href="subscriber_condition_equals.js.html#line8">line 8</a> </div> </div> @@ -1553,14 +1297,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:conditionMethod</li> - </ul> - @@ -1577,12 +1313,12 @@ <div class="nameContainer"> <h4 class="name" id="process"> - process<span class="signature">(reference, firstValue, secondValue)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + process<span class="signature">(reference, firstValue, secondValue)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Boolean}</span> </h4> <div class="tag-source"> - <a href="equals.js.html">subscriber/condition/equals.js</a>, <a href="equals.js.html#line31">line 31</a> + <a href="subscriber_condition_equals.js.html">subscriber/condition/equals.js</a>, <a href="subscriber_condition_equals.js.html#line24">line 24</a> </div> </div> @@ -1593,7 +1329,7 @@ <div class="description"> - Processes the equation. + <p>Processes the equation.</p> </div> @@ -1640,7 +1376,7 @@ <td class="description last"> - Is not used.</td> + <p>Is not used.</p></td> </tr> @@ -1663,7 +1399,7 @@ <td class="description last"> - Value (from an attribute) that should be compared.</td> + <p>Value (from an attribute) that should be compared.</p></td> </tr> @@ -1686,7 +1422,7 @@ <td class="description last"> - Value (from an attribute) for comparison.</td> + <p>Value (from an attribute) for comparison.</p></td> </tr> @@ -1729,634 +1465,33 @@ - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="process"> - - process<span class="signature">(reference, firstValue, secondValue)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="unequals.js.html">subscriber/condition/unequals.js</a>, <a href="unequals.js.html#line31">line 31</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Processes the equation. - </div> + <h5>Returns:</h5> - - - - - - <table class="params"> <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>reference</code></td> - - - <td class="type"> - - -<span class="param-type">*</span> - - - - </td> - - - - <td class="description last"> - - Is not used.</td> - </tr> - - - - <tr> - - <td class="name"><code>firstValue</code></td> - - - <td class="type"> - - -<span class="param-type">*</span> - - - - </td> - - - - <td class="description last"> - - Value (from an attribute) that should be compared.</td> - </tr> - - - + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + <tr> - <td class="name"><code>secondValue</code></td> - - <td class="type"> - -<span class="param-type">*</span> - - - + Boolean + + </td> - - - - <td class="description last"> - - Value (from an attribute) for comparison.</td> + <td class="description last"></td> </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - </dl> - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - Equals - </h2> - - <div class="class-description">This class is the conditionMethod equals. - It compares the values of two attributes.</div> - -</header> - -<article> - <div class="container-overview"> - - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="Equals"> - - new Equals<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="unequals.js.html">subscriber/condition/unequals.js</a>, <a href="unequals.js.html#line10">line 10</a> - </div> - - </div> - - -</dt> -<dd> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - </div> - - - - - - - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:conditionMethod</li> - </ul> - - - - - - - - - - <h3 class="subsection-title">Methods</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="process"> - - process<span class="signature">(reference, firstValue, secondValue)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="equals.js.html">subscriber/condition/equals.js</a>, <a href="equals.js.html#line31">line 31</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Processes the equation. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>reference</code></td> - - - <td class="type"> - - -<span class="param-type">*</span> - - - - </td> - - - - <td class="description last"> - - Is not used.</td> - </tr> - - - - <tr> - - <td class="name"><code>firstValue</code></td> - - - <td class="type"> - - -<span class="param-type">*</span> - - - - </td> - - - - <td class="description last"> - - Value (from an attribute) that should be compared.</td> - </tr> - - - - <tr> - - <td class="name"><code>secondValue</code></td> - - - <td class="type"> - - -<span class="param-type">*</span> - - - - </td> - - - - <td class="description last"> - - Value (from an attribute) for comparison.</td> - </tr> - - - </tbody> + </tbody> </table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="process"> - - process<span class="signature">(reference, firstValue, secondValue)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="unequals.js.html">subscriber/condition/unequals.js</a>, <a href="unequals.js.html#line31">line 31</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Processes the equation. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>reference</code></td> - - - <td class="type"> - - -<span class="param-type">*</span> - - - - </td> - - - - <td class="description last"> - - Is not used.</td> - </tr> - - - - <tr> - - <td class="name"><code>firstValue</code></td> - - - <td class="type"> - - -<span class="param-type">*</span> - - - - </td> - - - - <td class="description last"> - - Value (from an attribute) that should be compared.</td> - </tr> - - - - <tr> - - <td class="name"><code>secondValue</code></td> - - - <td class="type"> - - -<span class="param-type">*</span> - - - - </td> - - - - <td class="description last"> - - Value (from an attribute) for comparison.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - @@ -2380,7 +1515,7 @@ <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/equals.js.html b/docs/Interpretation.html similarity index 59% rename from docs/equals.js.html rename to docs/Interpretation.html index ca48c7c7f07b6715f1deb6cd85fb73796167ac43..3bf374045b56a9e532053f53f3f7078ffcdfaa34 100644 --- a/docs/equals.js.html +++ b/docs/Interpretation.html @@ -2,7 +2,7 @@ <html> <head> <meta charset="utf-8"> - <title>Source: subscriber/condition/equals.js</title> + <title>Class: Interpretation</title> @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,115 +1199,364 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="Interpretation.html">Class: Interpretation</h1> + + + + +<section> + +<header> + <h2> + Interpretation + </h2> + +</header> + +<article> + <div class="container-overview"> + + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="Interpretation"> + + new Interpretation<span class="signature">(interpreterId, inAttributes, outAttributes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Interpretation.html">Interpretation</a>}</span> + </h4> + + + <div class="tag-source"> + <a href="aggregator_interpretation.js.html">aggregator/interpretation.js</a>, <a href="aggregator_interpretation.js.html#line11">line 11</a> + </div> + + </div> + + +</dt> +<dd> + + + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>interpreterId</code></td> + + + <td class="type"> + - </span> - <ul class="members itemMembers"> +<span class="param-type">String</span> + + - <span class="subtitle">Members</span> + </td> - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> + <td class="description last"> + + </td> + </tr> + + + + <tr> - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> + <td class="name"><code>inAttributes</code></td> - </ul> - <ul class="typedefs itemMembers"> - </ul> - <ul class="methods itemMembers"> + <td class="type"> - <span class="subtitle">Methods</span> + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> + </td> - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> + <td class="description last"> + + </td> + </tr> + + + + <tr> - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> + <td class="name"><code>outAttributes</code></td> - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> + <td class="type"> - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> + </td> - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> - </ul> - <ul class="events itemMembers"> + <td class="type"> - </ul> - </li> + <a href="Interpretation.html">Interpretation</a> + + + </td> + <td class="description last"></td> + </tr> - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="equals.js.html">Source: subscriber/condition/equals.js</h1> + </tbody> +</table> + + + + +</dd> + + + </div> + + + + + + + + + + + + + <h3 class="subsection-title">Members</h3> + <dl> + +<dt> + <div class="nameContainer"> + <h4 class="name" id="inAttributeTypes">inAttributeTypes<span class="type-signature type attributelist"><a href="AttributeList.html">AttributeList</a></span> </h4> + </div> + + +</dt> +<dd> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + +</dd> + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="interpreterId">interpreterId<span class="type-signature type string">String</span> </h4> + </div> + + +</dt> +<dd> + + + +<dl class="details"> + + + + - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents the conditionMethod Equals. - * - * @module Equals - * @fileOverview - */ -define(['easejs', 'conditionMethod'], - function(easejs, ConditionMethod){ - var Class = easejs.Class; - /** - * @class Equals - * @implements {ConditionMethod} - * @classdesc This class is the conditionMethod equals. - * It compares the values of two attributes. - * @requires easejs - * @requires conditionMethod - */ - var Equals = Class('Equals').implement( ConditionMethod ).extend( - { - /** - * Processes the equation. - * - * @public - * @alias process - * @memberof Equals# - * @param {*} reference Is not used. - * @param {*} firstValue Value (from an attribute) that should be compared. - * @param {*} secondValue Value (from an attribute) for comparison. - * @returns {boolean} - */ - 'public process': function( reference, firstValue, secondValue){ - if(firstValue === secondValue){ - return true; - } - return false; - }, - - }); - return Equals; -});</code></pre> - </article> - </section> + + + + + + + + + + + + + + + +</dl> + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="outAttributeTypes">outAttributeTypes<span class="type-signature type attributelist"><a href="AttributeList.html">AttributeList</a></span> </h4> + </div> + + +</dt> +<dd> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + +</dd> + + </dl> + + + + + + + +</article> +</section> @@ -1516,7 +1565,7 @@ define(['easejs', 'conditionMethod'], <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> @@ -1524,4 +1573,4 @@ define(['easejs', 'conditionMethod'], <script src="scripts/linenumber.js"></script> <script src="scripts/main.js"></script> </body> -</html> +</html> \ No newline at end of file diff --git a/docs/Interpreter.html b/docs/Interpreter.html index b1e9068f936cbce809d92b168cc7ab2e02a31fce..0cb3f7a30bc36908aa13c5808923ba27297352f4 100644 --- a/docs/Interpreter.html +++ b/docs/Interpreter.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,69 +1115,71 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ Interpreter </h2> - <div class="class-description">The Widget handles the access to sensors.</div> + <div class="class-description"><p>The Widget handles the access to sensors.</p></div> </header> @@ -1483,12 +1228,12 @@ <div class="nameContainer"> <h4 class="name" id="Interpreter"> - <span class="type-signature ">virtual</span>new Interpreter<span class="signature">()</span> + <span class="type-signature ">abstract</span>new Interpreter<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line95">line 95</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line11">line 11</a> </div> </div> @@ -1499,7 +1244,7 @@ <div class="description"> - Constructor: Generates the id and initializes the (in and out) types and values. + <p>Generates the id and initializes the (in and out) types and values.</p> </div> @@ -1556,24 +1301,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:MathUuid</li> - - <li>module:AttributeType</li> - - <li>module:AttributeValue</li> - - <li>module:AttributeTypeList</li> - - <li>module:AttributeValueList</li> - - <li>module:InterpreterDescription</li> - </ul> - @@ -1586,7 +1313,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="discoverer"><span class="type-signature ">protected</span>discoverer<span class="type-signature type discoverer"><a href="Discoverer.html">Discoverer</a></span> </h4> + <h4 class="name" id="_lastInterpretation"><span class="type-signature ">protected,nullable</span>_lastInterpretation<span class="type-signature type date">Date</span> </h4> </div> @@ -1594,7 +1321,7 @@ <dd> <div class="description"> - Associated Discoverer. + <p>Last interpretation time.</p> </div> @@ -1631,7 +1358,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="id">id<span class="type-signature type string">string</span> </h4> + <h4 class="name" id="discoverer"><span class="type-signature ">protected</span>discoverer<span class="type-signature type discoverer"><a href="Discoverer.html">Discoverer</a></span> </h4> </div> @@ -1639,7 +1366,7 @@ <dd> <div class="description"> - Id of the Interpreter. Will be generated. + <p>Associated Discoverer.</p> </div> @@ -1676,7 +1403,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="inAttributeTypes"><span class="type-signature ">protected</span>inAttributeTypes<span class="type-signature type attributetypelist"><a href="AttributeTypeList.html">AttributeTypeList</a></span> </h4> + <h4 class="name" id="id">id<span class="type-signature type string">string</span> </h4> </div> @@ -1684,7 +1411,7 @@ <dd> <div class="description"> - Types of all attributes that can be handled. + <p>Id of the Interpreter. Will be generated.</p> </div> @@ -1721,7 +1448,7 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="inAttributeValues"><span class="type-signature ">protected</span>inAttributeValues<span class="type-signature type attributevaluelist"><a href="AttributeValueList.html">AttributeValueList</a></span> </h4> + <h4 class="name" id="name">name<span class="type-signature type string">string</span> </h4> </div> @@ -1729,7 +1456,7 @@ <dd> <div class="description"> - List of the data that should be interpreted. + <p>Name of the Interpreter.</p> </div> @@ -1762,21 +1489,91 @@ </dd> + </dl> + + + + <h3 class="subsection-title">Methods</h3> + <dl> <dt> <div class="nameContainer"> - <h4 class="name" id="lastInterpretation"><span class="type-signature ">protected</span>lastInterpretation<span class="type-signature type date">Date</span> </h4> - </div> + <h4 class="name" id="_canHandleInAttributes"> + + <span class="type-signature ">protected</span>_canHandleInAttributes<span class="signature">(attributeListOrArray)</span> + </h4> + + <div class="tag-source"> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line256">line 256</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - Last interpretation time. + <p>Checks whether the specified data match the expected.</p> </div> + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributeListOrArray</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array.<<a href="Attribute.html">Attribute</a>></span> + + + + </td> + + + + <td class="description last"> + + <p>Data that should be verified.</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -1805,23 +1602,97 @@ + + + + + + + + + + </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="name">name<span class="type-signature type string">string</span> </h4> - </div> + <h4 class="name" id="_canHandleOutAttributes"> + + <span class="type-signature ">protected</span>_canHandleOutAttributes<span class="signature">(attributeListOrArray)</span> + </h4> + + <div class="tag-source"> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line281">line 281</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - Name of the Interpreter. + <p>Checks whether the specified data match the expected.</p> </div> + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributeListOrArray</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array.<<a href="Attribute.html">Attribute</a>></span> + + + + </td> + + + + <td class="description last"> + + <p>Data that should be verified.</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -1850,23 +1721,49 @@ + + + + + + + + + + </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="outAttributeTypes"><span class="type-signature ">protected</span>outAttributeTypes<span class="type-signature type attributetypelist"><a href="AttributeTypeList.html">AttributeTypeList</a></span> </h4> - </div> + <h4 class="name" id="_initInAttributes"> + + <span class="type-signature ">abstract,protected</span>_initInAttributes<span class="signature">()</span> + </h4> + + <div class="tag-source"> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line113">line 113</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - Types of all attributes that will be returned. + <p>Initializes the inAttributes.</p> </div> + + + + + + <dl class="details"> @@ -1895,23 +1792,49 @@ + + + + + + + + + + </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="outAttributeValues"><span class="type-signature ">protected</span>outAttributeValues<span class="type-signature type attributevaluelist"><a href="AttributeValueList.html">AttributeValueList</a></span> </h4> - </div> + <h4 class="name" id="_initOutAttributes"> + + <span class="type-signature ">abstract,protected</span>_initOutAttributes<span class="signature">()</span> + </h4> + + <div class="tag-source"> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line123">line 123</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - List of interpreted data. + <p>Initializes the outAttributes.</p> </div> + + + + + + <dl class="details"> @@ -1940,26 +1863,30 @@ -</dd> - </dl> + - <h3 class="subsection-title">Methods</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="callInterpreter"> + + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="_interpretData"> - callInterpreter<span class="signature">(_dataToInterpret, _function)</span> + <span class="type-signature ">abstract,protected</span>_interpretData<span class="signature">(inAttributes, outAttributes, callback)</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line284">line 284</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line246">line 246</a> </div> </div> @@ -1970,7 +1897,7 @@ <div class="description"> - Validates the data and calls interpretData. + <p>Interprets the data.</p> </div> @@ -2001,13 +1928,13 @@ <tr> - <td class="name"><code>_dataToInterpret</code></td> + <td class="name"><code>inAttributes</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> @@ -2017,19 +1944,37 @@ <td class="description last"> - - - - + </td> + </tr> + + + + <tr> + + <td class="name"><code>outAttributes</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + + + </td> + + + + <td class="description last"> - Data that should be interpreted.</td> + </td> </tr> <tr> - <td class="name"><code>_function</code></td> + <td class="name"><code>callback</code></td> <td class="type"> @@ -2045,14 +1990,7 @@ <td class="description last"> - - - <span class="nullable">nullable</span> - - - - - For additional actions, if an asynchronous function is used.</td> + </td> </tr> @@ -2103,14 +2041,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="canHandle"> + <h4 class="name" id="_isInAttribute"> - <span class="type-signature ">protected</span>canHandle<span class="signature">(_inAtts)</span> + <span class="type-signature ">protected</span>_isInAttribute<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line323">line 323</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line164">line 164</a> </div> </div> @@ -2121,7 +2059,7 @@ <div class="description"> - Checks whether the specified data match the expected. + <p>Verifies whether the specified attribute is contained in inAttributeList.</p> </div> @@ -2152,13 +2090,13 @@ <tr> - <td class="name"><code>_inAtts</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -2168,7 +2106,7 @@ <td class="description last"> - Data that should be verified.</td> + <p>Attribute that should be verified.</p></td> </tr> @@ -2211,6 +2149,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -2219,14 +2186,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="getId"> + <h4 class="name" id="_isOutAttribute"> - getId<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + <span class="type-signature ">protected</span>_isOutAttribute<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line126">line 126</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line205">line 205</a> </div> </div> @@ -2237,7 +2204,7 @@ <div class="description"> - Returns the id of the interpreter. + <p>Verifies whether the specified attribute is contained in outAttributeList.</p> </div> @@ -2246,6 +2213,51 @@ + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + <p>Attribute that should be verified.</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2282,10 +2294,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2295,14 +2331,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="getInAttributeTypes"> + <h4 class="name" id="_register"> - getInAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> + _register<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line184">line 184</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line328">line 328</a> </div> </div> @@ -2313,7 +2349,7 @@ <div class="description"> - Returns the expected inAttributeTypes. + <p>Registers the component to the associated Discoverer.</p> </div> @@ -2360,25 +2396,20 @@ - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getInterpretedData"> + <h4 class="name" id="_setInAttribute"> - <span class="type-signature ">protected</span>getInterpretedData<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + <span class="type-signature ">protected</span>_setInAttribute<span class="signature">(attribute)</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line350">line 350</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line143">line 143</a> </div> </div> @@ -2389,7 +2420,7 @@ <div class="description"> - Returns the interpreted data. + <p>Sets an inAttribute.</p> </div> @@ -2398,6 +2429,51 @@ + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2436,25 +2512,20 @@ - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getInterpreterDescription"> + <h4 class="name" id="_setInAttributes"> - <span class="type-signature ">virtual</span>getInterpreterDescription<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="InterpreterDescription.html">InterpreterDescription</a>}</span> + <span class="type-signature ">protected</span>_setInAttributes<span class="signature">(attributesOrArray)</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line377">line 377</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line153">line 153</a> </div> </div> @@ -2465,7 +2536,7 @@ <div class="description"> - Returns the description of this component. + <p>Sets an inAttributes.</p> </div> @@ -2474,6 +2545,54 @@ + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributesOrArray</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array</span> + + + + </td> + + + + <td class="description last"> + + <p>Attributes to set.</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2512,25 +2631,20 @@ - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getLastInterpretionTime"> + <h4 class="name" id="_setOutAttribute"> - <span class="type-signature ">protected</span>getLastInterpretionTime<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Date}</span> + <span class="type-signature ">protected</span>_setOutAttribute<span class="signature">(attribute)</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line365">line 365</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line184">line 184</a> </div> </div> @@ -2541,7 +2655,7 @@ <div class="description"> - Returns the time of the last interpretation. + <p>Adds an outAttribute.</p> </div> @@ -2550,81 +2664,50 @@ - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - -</dd> - - +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> -<dt> - <div class="nameContainer"> - <h4 class="name" id="getName"> + <td class="name"><code>attribute</code></td> - getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> - </h4> - - - <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line114">line 114</a> - </div> - - </div> + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> - -</dt> -<dd> - - - <div class="description"> - Returns the name of the interpreter. - </div> - - - - - + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> @@ -2664,25 +2747,20 @@ - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getOutAttributeTypes"> + <h4 class="name" id="_setOutAttributes"> - getOutAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> + <span class="type-signature ">protected</span>_setOutAttributes<span class="signature">(attributesOrArray)</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line239">line 239</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line194">line 194</a> </div> </div> @@ -2693,7 +2771,7 @@ <div class="description"> - Returns the provided outAttributeTypes. + <p>Sets an outAttributes.</p> </div> @@ -2702,6 +2780,54 @@ + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributesOrArray</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array</span> + + + + </td> + + + + <td class="description last"> + + <p>Attributes to set.</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2740,25 +2866,20 @@ - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getType"> + <h4 class="name" id="callInterpreter"> - getType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + callInterpreter<span class="signature">(inAttributes, outAttributes, callback)</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line139">line 139</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line217">line 217</a> </div> </div> @@ -2769,8 +2890,7 @@ <div class="description"> - Returns the type of this class, in this case -"Interpreter". + <p>Validates the data and calls interpretData.</p> </div> @@ -2779,6 +2899,114 @@ + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>inAttributes</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + + + </td> + + + + <td class="description last"> + + + + + + + <p>Data that should be interpreted.</p></td> + </tr> + + + + <tr> + + <td class="name"><code>outAttributes</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + + + </td> + + + + <td class="description last"> + + + + + + + </td> + </tr> + + + + <tr> + + <td class="name"><code>callback</code></td> + + + <td class="type"> + + +<span class="param-type">function</span> + + + + </td> + + + + <td class="description last"> + + + + <span class="nullable">nullable</span> + + + + + <p>For additional actions, if an asynchronous function is used.</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2817,25 +3045,20 @@ - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="initInAttributes"> + <h4 class="name" id="doesSatisfyTypeOf"> - <span class="type-signature ">virtual,protected</span>initInAttributes<span class="signature">()</span> + doesSatisfyTypeOf<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line164">line 164</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line355">line 355</a> </div> </div> @@ -2845,40 +3068,81 @@ <dd> - <div class="description"> - Initializes the inAttributes. - </div> - - - -<dl class="details"> - - - - +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - </dl> @@ -2891,6 +3155,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -2899,14 +3192,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="initOutAttributes"> + <h4 class="name" id="getId"> - <span class="type-signature ">virtual,protected</span>initOutAttributes<span class="signature">()</span> + getId<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line174">line 174</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line83">line 83</a> </div> </div> @@ -2917,7 +3210,7 @@ <div class="description"> - Initializes the outAttributes. + <p>Returns the id of the interpreter.</p> </div> @@ -2962,6 +3255,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -2970,14 +3292,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="interpretData"> + <h4 class="name" id="getInAttributes"> - <span class="type-signature ">virtual</span>interpretData<span class="signature">(_data, _function)</span> + getInAttributes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line313">line 313</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line133">line 133</a> </div> </div> @@ -2988,7 +3310,7 @@ <div class="description"> - Interprets the data. + <p>Returns the expected inAttributeTypes.</p> </div> @@ -2997,86 +3319,6 @@ - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_data</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> - - - - </td> - - - - <td class="description last"> - - - - - - - Data that should be interpreted.</td> - </tr> - - - - <tr> - - <td class="name"><code>_function</code></td> - - - <td class="type"> - - -<span class="param-type">function</span> - - - - </td> - - - - <td class="description last"> - - - - <span class="nullable">nullable</span> - - - - - For additional actions, if an asynchronous function is used.</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -3113,6 +3355,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -3121,14 +3392,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="isInAttribute"> + <h4 class="name" id="getLastInterpretionTime"> - <span class="type-signature ">protected</span>isInAttribute<span class="signature">(_attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + getLastInterpretionTime<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Date}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line227">line 227</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line306">line 306</a> </div> </div> @@ -3139,7 +3410,7 @@ <div class="description"> - Verifies whether the specified attribute is contained in inAttributeList. + <p>Returns the time of the last interpretation.</p> </div> @@ -3148,51 +3419,6 @@ - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attribute</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> - - - - </td> - - - - <td class="description last"> - - Attribute that should be verified.</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -3229,10 +3455,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Date + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3242,14 +3492,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="isOutAttribute"> + <h4 class="name" id="getName"> - <span class="type-signature ">protected</span>isOutAttribute<span class="signature">(_attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line271">line 271</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line73">line 73</a> </div> </div> @@ -3260,7 +3510,7 @@ <div class="description"> - Verifies whether the specified attribute is contained in outAttributeList. + <p>Returns the name of the interpreter.</p> </div> @@ -3269,51 +3519,6 @@ - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attribute</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> - - - - </td> - - - - <td class="description last"> - - Attribute that should be verified.</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -3350,10 +3555,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3363,14 +3592,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="register"> + <h4 class="name" id="getOutAttributes"> - register<span class="signature">()</span> + getOutAttributes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line406">line 406</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line174">line 174</a> </div> </div> @@ -3381,7 +3610,7 @@ <div class="description"> - Registers the component to the associated Discoverer. + <p>Returns the provided outAttributeTypes.</p> </div> @@ -3426,6 +3655,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -3434,14 +3692,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="setDiscoverer"> + <h4 class="name" id="getOutAttributesWithInputParameters"> - setDiscoverer<span class="signature">(_discoverer)</span> + getOutAttributesWithInputParameters<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line392">line 392</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line346">line 346</a> </div> </div> @@ -3451,61 +3709,12 @@ <dd> - <div class="description"> - Sets and registers to the associated Discoverer. - </div> - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_discoverer</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="Discoverer.html">Discoverer</a></span> - - - - </td> - - - - <td class="description last"> - - Discoverer</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -3542,6 +3751,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -3550,14 +3788,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="setInAttribute"> + <h4 class="name" id="getType"> - <span class="type-signature ">protected</span>setInAttribute<span class="signature">(_name, _type, _value, _parameter)</span> + getType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line199">line 199</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line93">line 93</a> </div> </div> @@ -3568,7 +3806,7 @@ <div class="description"> - Sets an inAttribute. + <p>Returns the type of this class, in this case "Interpreter".</p> </div> @@ -3577,123 +3815,6 @@ - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_name</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - name of the attribute</td> - </tr> - - - - <tr> - - <td class="name"><code>_type</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - type of the attribute</td> - </tr> - - - - <tr> - - <td class="name"><code>_value</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - value of the attribute</td> - </tr> - - - - <tr> - - <td class="name"><code>_parameter</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="ParameterList.html">ParameterList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - Parameter of the attribute.</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -3730,6 +3851,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -3738,14 +3888,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="setInAttributeValues"> + <h4 class="name" id="hasOutAttributesWithInputParameters"> - <span class="type-signature ">protected</span>setInAttributeValues<span class="signature">(_attributeValueList)</span> + hasOutAttributesWithInputParameters<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line215">line 215</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line338">line 338</a> </div> </div> @@ -3755,64 +3905,12 @@ <dd> - <div class="description"> - Sets an inAttributes. - </div> - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attributeValueList</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - Attributes to set.</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -3849,6 +3947,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -3857,14 +3984,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id="setOutAttribute"> + <h4 class="name" id="setDiscoverer"> - <span class="type-signature ">protected</span>setOutAttribute<span class="signature">(_name, _type, _value, _parameter)</span> + setDiscoverer<span class="signature">(discoverer)</span> </h4> <div class="tag-source"> - <a href="interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter.js.html#line254">line 254</a> + <a href="interpreter_interpreter.js.html">interpreter/interpreter.js</a>, <a href="interpreter_interpreter.js.html#line316">line 316</a> </div> </div> @@ -3875,7 +4002,7 @@ <div class="description"> - Adds an outAttribute. + <p>Sets and registers to the associated Discoverer.</p> </div> @@ -3906,85 +4033,13 @@ <tr> - <td class="name"><code>_name</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - name of the attribute</td> - </tr> - - - - <tr> - - <td class="name"><code>_type</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - type of the attribute</td> - </tr> - - - - <tr> - - <td class="name"><code>_value</code></td> + <td class="name"><code>discoverer</code></td> <td class="type"> -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - value of the attribute</td> - </tr> - - - - <tr> - - <td class="name"><code>_parameter</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="ParameterList.html">ParameterList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type"><a href="Discoverer.html">Discoverer</a></span> @@ -3994,7 +4049,7 @@ <td class="description last"> - Parameter of the attribute.</td> + <p>Discoverer</p></td> </tr> @@ -4058,7 +4113,7 @@ <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/InterpreterDescription.html b/docs/InterpreterDescription.html deleted file mode 100644 index 218fc5ca58ffd25ddca17f3a8397771c70065e42..0000000000000000000000000000000000000000 --- a/docs/InterpreterDescription.html +++ /dev/null @@ -1,3465 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Class: InterpreterDescription</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="InterpreterDescription.html">Class: InterpreterDescription</h1> - - - - -<section> - -<header> - <h2> - InterpreterDescription - </h2> - - <div class="class-description">The description of an interpreter and the communication with it.</div> - -</header> - -<article> - <div class="container-overview"> - - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="InterpreterDescription"> - - new InterpreterDescription<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="interpreterDescription.js.html">descriptions/interpreterDescription.js</a>, <a href="interpreterDescription.js.html#line34">line 34</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Constructor: Calls the constructor of the WidgetDescription -and initializes the inAttributeTypes. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - </div> - - - <h3 class="subsection-title">Extends</h3> - - <ul> - <li><a href="WidgetDescription.html">WidgetDescription</a></li> - </ul> - - - - - - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AttributeTypeList</li> - - <li>module:WidgetDescription</li> - </ul> - - - - - - - - <h3 class="subsection-title">Members</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="callbackNames"><span class="type-signature ">protected</span>callbackNames<span class="type-signature type array">array</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Array of available callback names. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="id"><span class="type-signature ">protected</span>id<span class="type-signature type string">string</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Id of the Widget that are described by this object. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="name"><span class="type-signature ">protected</span>name<span class="type-signature type string">string</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Name of the Widget that are described by this object. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="outAttributeTypes"><span class="type-signature ">protected</span>outAttributeTypes<span class="type-signature type attributetypelist"><a href="AttributeTypeList.html">AttributeTypeList</a></span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - List of attributeTypes that are provided. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - </dl> - - - - <h3 class="subsection-title">Methods</h3> - - <dl> - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="addOutAttributeType"> - - <span class="inherited"><a href="WidgetDescription.html#addOutAttributeType">inherited</a></span> - - addOutAttributeType<span class="signature">(_outAttributeType)</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line188">line 188</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Adds an outAttributeType to the list - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_outAttributeType</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeType that are provided</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="addOutAttributeTypes"> - - <span class="inherited"><a href="WidgetDescription.html#addOutAttributeTypes">inherited</a></span> - - addOutAttributeTypes<span class="signature">(_outAttributeTypes)</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line200">line 200</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Adds outAttributeTypes that are provided by the Widget - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_outAttributeTypes</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - List of AttributeType that are provided</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="doesSatisfyAttributeType"> - - <span class="inherited"><a href="WidgetDescription.html#doesSatisfyAttributeType">inherited</a></span> - - doesSatisfyAttributeType<span class="signature">(_attributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line221">line 221</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns true if the widget can satisfy the requested attribute type. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attributeType</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> - - - - </td> - - - - <td class="description last"> - - </td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getId"> - - <span class="inherited"><a href="WidgetDescription.html#getId">inherited</a></span> - - getId<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{String}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line136">line 136</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the id of the described widget. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="getInAttributeTypes"> - - getInAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="interpreterDescription.js.html">descriptions/interpreterDescription.js</a>, <a href="interpreterDescription.js.html#line75">line 75</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns inAttributeTypes of the interpreter - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getName"> - - <span class="inherited"><a href="WidgetDescription.html#getName">inherited</a></span> - - getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{String}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line124">line 124</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the name of the described widget. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getOutAttributeTypes"> - - <span class="inherited"><a href="WidgetDescription.html#getOutAttributeTypes">inherited</a></span> - - getOutAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line148">line 148</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns outAttributeTypes of the widget. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="setId"> - - <span class="inherited"><a href="WidgetDescription.html#setId">inherited</a></span> - - setId<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line174">line 174</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Sets the id of the described widget. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="setInAttributeType"> - - setInAttributeType<span class="signature">(_inAttributeType)</span> - </h4> - - - <div class="tag-source"> - <a href="interpreterDescription.js.html">descriptions/interpreterDescription.js</a>, <a href="interpreterDescription.js.html#line87">line 87</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Adds an inAttributeType to the list - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_inAttributeType</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeType that are expected</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="setInAttributeTypes"> - - setInAttributeTypes<span class="signature">(_inAttributeTypes)</span> - </h4> - - - <div class="tag-source"> - <a href="interpreterDescription.js.html">descriptions/interpreterDescription.js</a>, <a href="interpreterDescription.js.html#line99">line 99</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Adds inAttributeTypes that are expected - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_inAttributeTypes</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - List of AttributeType that are expected</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="setName"> - - <span class="inherited"><a href="WidgetDescription.html#setName">inherited</a></span> - - setName<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line160">line 160</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Sets the name of the described widget. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="withId"> - - <span class="inherited"><a href="WidgetDescription.html#withId">inherited</a></span> - - withId<span class="signature">(_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="WidgetDescription.html">WidgetDescription</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line83">line 83</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for id - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_id</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - Id of the Widget that are described by this object.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="withInAttributeType"> - - withInAttributeType<span class="signature">(_inAttributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="InterpreterDescription.html">InterpreterDescription</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="interpreterDescription.js.html">descriptions/interpreterDescription.js</a>, <a href="interpreterDescription.js.html#line62">line 62</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for inAttributeType - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_inAttributeType</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeType that are expected</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="withInAttributeTypes"> - - withInAttributeTypes<span class="signature">(_inAttributeTypes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="InterpreterDescription.html">InterpreterDescription</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="interpreterDescription.js.html">descriptions/interpreterDescription.js</a>, <a href="interpreterDescription.js.html#line48">line 48</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for inAttributeType list - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_inAttributeTypes</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - List of AttributeType that are expected</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="withName"> - - <span class="inherited"><a href="WidgetDescription.html#withName">inherited</a></span> - - withName<span class="signature">(_name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="WidgetDescription.html">WidgetDescription</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line69">line 69</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for name - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_name</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - Name of the Widget that are described by this object.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer inherited"> - <h4 class="name" id="withOutAttributeTypes"> - - <span class="inherited"><a href="WidgetDescription.html#withOutAttributeTypes">inherited</a></span> - - withOutAttributeTypes<span class="signature">(_outAttributeTypes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="WidgetDescription.html">WidgetDescription</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line97">line 97</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for outAttributeType list - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_outAttributeTypes</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - List of AttributeType that are provided</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - </dl> - - - - - -</article> - -</section> - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> \ No newline at end of file diff --git a/docs/InterpreterResult.html b/docs/InterpreterResult.html index d2f697be6cce839a939513df88d6cb45c393c6f3..431843c987de44e5168322949c646b2a245a6f07 100644 --- a/docs/InterpreterResult.html +++ b/docs/InterpreterResult.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <span class="subtitle">Members</span> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ InterpreterResult </h2> - <div class="class-description">Contains the interpreted data, inclusive the input for the interpretation.</div> + <div class="class-description"><p>Contains the interpreted data, inclusive the input for the interpretation.</p></div> </header> @@ -1488,7 +1233,7 @@ <div class="tag-source"> - <a href="interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreterResult.js.html#line39">line 39</a> + <a href="interpreter_interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreter_interpreterResult.js.html#line9">line 9</a> </div> </div> @@ -1499,7 +1244,7 @@ <div class="description"> - Constructor: Initializes the in- and outAttributes. + <p>Initializes the in- and outAttributes.</p> </div> @@ -1556,14 +1301,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AttributeValueList</li> - </ul> - @@ -1580,12 +1317,12 @@ <div class="nameContainer"> <h4 class="name" id="getInAttributes"> - getInAttributes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + getInAttributes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreterResult.js.html#line127">line 127</a> + <a href="interpreter_interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreter_interpreterResult.js.html#line94">line 94</a> </div> </div> @@ -1596,7 +1333,7 @@ <div class="description"> - Returns the inAttributes. + <p>Returns the inAttributes.</p> </div> @@ -1641,10 +1378,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1656,12 +1417,12 @@ <div class="nameContainer"> <h4 class="name" id="getOutAttributes"> - getOutAttributes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + getOutAttributes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreterResult.js.html#line115">line 115</a> + <a href="interpreter_interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreter_interpreterResult.js.html#line85">line 85</a> </div> </div> @@ -1672,7 +1433,7 @@ <div class="description"> - Returns the interpreted attributes. + <p>Returns the interpreted attributes.</p> </div> @@ -1717,10 +1478,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1732,12 +1517,12 @@ <div class="nameContainer"> <h4 class="name" id="getTimestamp"> - getTimestamp<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{date}</span> + getTimestamp<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Date}</span> </h4> <div class="tag-source"> - <a href="interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreterResult.js.html#line103">line 103</a> + <a href="interpreter_interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreter_interpreterResult.js.html#line76">line 76</a> </div> </div> @@ -1748,7 +1533,7 @@ <div class="description"> - Returns the interpretation time. + <p>Returns the interpretation time.</p> </div> @@ -1793,10 +1578,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Date + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1808,12 +1617,12 @@ <div class="nameContainer"> <h4 class="name" id="setInAttributes"> - setInAttributes<span class="signature">(_inAttributes)</span> + setInAttributes<span class="signature">(attributeListOrArray)</span> </h4> <div class="tag-source"> - <a href="interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreterResult.js.html#line171">line 171</a> + <a href="interpreter_interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreter_interpreterResult.js.html#line129">line 129</a> </div> </div> @@ -1824,7 +1633,7 @@ <div class="description"> - Sets the inAttributes. + <p>Sets the inAttributes.</p> </div> @@ -1855,13 +1664,13 @@ <tr> - <td class="name"><code>_inAttributes</code></td> + <td class="name"><code>attributeListOrArray</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> | <span class="param-type">Array</span> @@ -1874,7 +1683,7 @@ <td class="description last"> - inAttributes</td> + <p>inAttributes</p></td> </tr> @@ -1927,12 +1736,12 @@ <div class="nameContainer"> <h4 class="name" id="setOutAttributes"> - setOutAttributes<span class="signature">(_outAttributes)</span> + setOutAttributes<span class="signature">(attributeListOrArray)</span> </h4> <div class="tag-source"> - <a href="interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreterResult.js.html#line153">line 153</a> + <a href="interpreter_interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreter_interpreterResult.js.html#line114">line 114</a> </div> </div> @@ -1943,7 +1752,7 @@ <div class="description"> - Sets the interpreted values. + <p>Sets the interpreted values.</p> </div> @@ -1974,13 +1783,13 @@ <tr> - <td class="name"><code>_outAttributes</code></td> + <td class="name"><code>attributeListOrArray</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> | <span class="param-type">Array</span> @@ -1993,7 +1802,7 @@ <td class="description last"> - retrieved attributes</td> + <p>retrieved attributes</p></td> </tr> @@ -2046,12 +1855,12 @@ <div class="nameContainer"> <h4 class="name" id="setTimestamp"> - setTimestamp<span class="signature">(_timstamp)</span> + setTimestamp<span class="signature">(timestamp)</span> </h4> <div class="tag-source"> - <a href="interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreterResult.js.html#line139">line 139</a> + <a href="interpreter_interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreter_interpreterResult.js.html#line103">line 103</a> </div> </div> @@ -2062,7 +1871,7 @@ <div class="description"> - Sets the interpretation time. + <p>Sets the interpretation time.</p> </div> @@ -2093,7 +1902,7 @@ <tr> - <td class="name"><code>_timstamp</code></td> + <td class="name"><code>timestamp</code></td> <td class="type"> @@ -2109,7 +1918,7 @@ <td class="description last"> - interpretation time</td> + <p>interpretation time</p></td> </tr> @@ -2162,12 +1971,12 @@ <div class="nameContainer"> <h4 class="name" id="withInAttributes"> - withInAttributes<span class="signature">(_inAttributes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="InterpreterResult.html">InterpreterResult</a>}</span> + withInAttributes<span class="signature">(attributeListOrArray)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="InterpreterResult.html">InterpreterResult</a>}</span> </h4> <div class="tag-source"> - <a href="interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreterResult.js.html#line89">line 89</a> + <a href="interpreter_interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreter_interpreterResult.js.html#line66">line 66</a> </div> </div> @@ -2178,7 +1987,7 @@ <div class="description"> - Builder for inAttributes. + <p>Builder for inAttributes.</p> </div> @@ -2209,13 +2018,13 @@ <tr> - <td class="name"><code>_inAttributes</code></td> + <td class="name"><code>attributeListOrArray</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> | <span class="param-type">Array</span> @@ -2228,7 +2037,7 @@ <td class="description last"> - values</td> + <p>values</p></td> </tr> @@ -2271,10 +2080,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="InterpreterResult.html">InterpreterResult</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2286,12 +2119,12 @@ <div class="nameContainer"> <h4 class="name" id="withOutAttributes"> - withOutAttributes<span class="signature">(_outAttributes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="InterpreterResult.html">InterpreterResult</a>}</span> + withOutAttributes<span class="signature">(attributeListOrArray)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="InterpreterResult.html">InterpreterResult</a>}</span> </h4> <div class="tag-source"> - <a href="interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreterResult.js.html#line75">line 75</a> + <a href="interpreter_interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreter_interpreterResult.js.html#line55">line 55</a> </div> </div> @@ -2302,7 +2135,7 @@ <div class="description"> - Builder for outAttributes. + <p>Builder for outAttributes.</p> </div> @@ -2333,13 +2166,13 @@ <tr> - <td class="name"><code>_outAttributes</code></td> + <td class="name"><code>attributeListOrArray</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> | <span class="param-type">Array</span> @@ -2352,7 +2185,7 @@ <td class="description last"> - values</td> + <p>values</p></td> </tr> @@ -2395,10 +2228,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="InterpreterResult.html">InterpreterResult</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2410,12 +2267,12 @@ <div class="nameContainer"> <h4 class="name" id="withTimestamp"> - withTimestamp<span class="signature">(_timestamp)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="InterpreterResult.html">InterpreterResult</a>}</span> + withTimestamp<span class="signature">(timestamp)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="InterpreterResult.html">InterpreterResult</a>}</span> </h4> <div class="tag-source"> - <a href="interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreterResult.js.html#line61">line 61</a> + <a href="interpreter_interpreterResult.js.html">interpreter/interpreterResult.js</a>, <a href="interpreter_interpreterResult.js.html#line44">line 44</a> </div> </div> @@ -2426,7 +2283,7 @@ <div class="description"> - Builder for timestamp. + <p>Builder for timestamp.</p> </div> @@ -2457,7 +2314,7 @@ <tr> - <td class="name"><code>_timestamp</code></td> + <td class="name"><code>timestamp</code></td> <td class="type"> @@ -2473,7 +2330,7 @@ <td class="description last"> - timestamp</td> + <p>timestamp</p></td> </tr> @@ -2516,10 +2373,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="InterpreterResult.html">InterpreterResult</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2542,7 +2423,7 @@ <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/Parameter.html b/docs/Parameter.html index 513a864814a0edb16abf70ae96d10e89029383e4..0dca8021a496175f6122702931d5ee309f0b55a5 100644 --- a/docs/Parameter.html +++ b/docs/Parameter.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,69 +1115,71 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ Parameter </h2> - <div class="class-description">Parameter specifies the Attributes to that these are associated.</div> + <div class="class-description"><p>Parameter specifies the Attributes to that these are associated.</p></div> </header> @@ -1488,7 +1233,7 @@ <div class="tag-source"> - <a href="parameter.js.html">attribute/parameter.js</a>, <a href="parameter.js.html#line11">line 11</a> + <a href="attribute_parameter.js.html">attribute/parameter.js</a>, <a href="attribute_parameter.js.html#line7">line 7</a> </div> </div> @@ -1552,103 +1297,11 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - </ul> - - - - - - - - <h3 class="subsection-title">Members</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="key"><span class="type-signature ">protected</span>key<span class="type-signature type string">string</span> </h4> - </div> -</dt> -<dd> -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="value"><span class="type-signature ">protected</span>value<span class="type-signature type string">string</span> </h4> - </div> - - -</dt> -<dd> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - </dl> @@ -1660,12 +1313,12 @@ <div class="nameContainer"> <h4 class="name" id="equals"> - <span class="type-signature ">virtual</span>equals<span class="signature">(_parameter)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + equals<span class="signature">(parameter)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="parameter.js.html">attribute/parameter.js</a>, <a href="parameter.js.html#line123">line 123</a> + <a href="attribute_parameter.js.html">attribute/parameter.js</a>, <a href="attribute_parameter.js.html#line99">line 99</a> </div> </div> @@ -1676,7 +1329,7 @@ <div class="description"> - Compares this instance with the given one. + <p>Compares this instance with the given one.</p> </div> @@ -1707,7 +1360,7 @@ <tr> - <td class="name"><code>_parameter</code></td> + <td class="name"><code>parameter</code></td> <td class="type"> @@ -1723,7 +1376,7 @@ <td class="description last"> - Parameter that should be compared.</td> + <p>Parameter that should be compared.</p></td> </tr> @@ -1766,98 +1419,36 @@ - + <h5>Returns:</h5> - - - -</dd> - +<table class="params"> + <thead> + <tr> + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> -<dt> - <div class="nameContainer"> - <h4 class="name" id="getIdentifier"> + <td class="type"> - getIdentifier<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{String}</span> - </h4> - - - <div class="tag-source"> - <a href="parameter.js.html">attribute/parameter.js</a>, <a href="parameter.js.html#line157">line 157</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns an identifier that uniquely describes the parameter. -The identifier can be used to compare two parameters. -Format: [ParameterName:ParameterValue] - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - + boolean + + + </td> + <td class="description last"></td> + </tr> - <h5>Example</h5> - + </tbody> +</table> - <pre class="prettyprint"><code> [CP_UNIT:KILOMETERS]</code></pre> - </dd> @@ -1872,7 +1463,7 @@ Format: [ParameterName:ParameterValue] <div class="tag-source"> - <a href="parameter.js.html">attribute/parameter.js</a>, <a href="parameter.js.html#line69">line 69</a> + <a href="attribute_parameter.js.html">attribute/parameter.js</a>, <a href="attribute_parameter.js.html#line55">line 55</a> </div> </div> @@ -1883,7 +1474,7 @@ Format: [ParameterName:ParameterValue] <div class="description"> - Returns the key. + <p>Returns the key.</p> </div> @@ -1928,10 +1519,34 @@ Format: [ParameterName:ParameterValue] - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1948,7 +1563,7 @@ Format: [ParameterName:ParameterValue] <div class="tag-source"> - <a href="parameter.js.html">attribute/parameter.js</a>, <a href="parameter.js.html#line81">line 81</a> + <a href="attribute_parameter.js.html">attribute/parameter.js</a>, <a href="attribute_parameter.js.html#line65">line 65</a> </div> </div> @@ -1959,7 +1574,7 @@ Format: [ParameterName:ParameterValue] <div class="description"> - Returns the value. + <p>Returns the value.</p> </div> @@ -2004,10 +1619,34 @@ Format: [ParameterName:ParameterValue] + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2019,12 +1658,12 @@ Format: [ParameterName:ParameterValue] <div class="nameContainer"> <h4 class="name" id="setKey"> - setKey<span class="signature">(_key)</span> + setKey<span class="signature">(newKey)</span> </h4> <div class="tag-source"> - <a href="parameter.js.html">attribute/parameter.js</a>, <a href="parameter.js.html#line93">line 93</a> + <a href="attribute_parameter.js.html">attribute/parameter.js</a>, <a href="attribute_parameter.js.html#line75">line 75</a> </div> </div> @@ -2035,7 +1674,7 @@ Format: [ParameterName:ParameterValue] <div class="description"> - Sets the key. + <p>Sets the key.</p> </div> @@ -2066,7 +1705,7 @@ Format: [ParameterName:ParameterValue] <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>newKey</code></td> <td class="type"> @@ -2082,7 +1721,7 @@ Format: [ParameterName:ParameterValue] <td class="description last"> - Key</td> + <p>Key</p></td> </tr> @@ -2135,12 +1774,12 @@ Format: [ParameterName:ParameterValue] <div class="nameContainer"> <h4 class="name" id="setValue"> - setValue<span class="signature">(_value)</span> + setValue<span class="signature">(newValue)</span> </h4> <div class="tag-source"> - <a href="parameter.js.html">attribute/parameter.js</a>, <a href="parameter.js.html#line107">line 107</a> + <a href="attribute_parameter.js.html">attribute/parameter.js</a>, <a href="attribute_parameter.js.html#line87">line 87</a> </div> </div> @@ -2151,7 +1790,7 @@ Format: [ParameterName:ParameterValue] <div class="description"> - Sets the value. + <p>Sets the value.</p> </div> @@ -2182,7 +1821,7 @@ Format: [ParameterName:ParameterValue] <tr> - <td class="name"><code>_value</code></td> + <td class="name"><code>newValue</code></td> <td class="type"> @@ -2198,7 +1837,7 @@ Format: [ParameterName:ParameterValue] <td class="description last"> - Value</td> + <p>Value</p></td> </tr> @@ -2251,12 +1890,12 @@ Format: [ParameterName:ParameterValue] <div class="nameContainer"> <h4 class="name" id="toString"> - toString<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + toString<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="parameter.js.html">attribute/parameter.js</a>, <a href="parameter.js.html#line142">line 142</a> + <a href="attribute_parameter.js.html">attribute/parameter.js</a>, <a href="attribute_parameter.js.html#line116">line 116</a> </div> </div> @@ -2267,7 +1906,8 @@ Format: [ParameterName:ParameterValue] <div class="description"> - Returns a string that describes the parameter. + <p>Returns a description of the parameter. +Format: [ParameterName:ParameterValue]</p> </div> @@ -2314,10 +1954,13 @@ Format: [ParameterName:ParameterValue] - + <h5>Example</h5> + + <pre class="prettyprint"><code><p>[CP_UNIT:KILOMETERS]</p></code></pre> + </dd> @@ -2327,12 +1970,12 @@ Format: [ParameterName:ParameterValue] <div class="nameContainer"> <h4 class="name" id="withKey"> - withKey<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Parameter.html">Parameter</a>}</span> + withKey<span class="signature">(key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Parameter.html">Parameter</a>}</span> </h4> <div class="tag-source"> - <a href="parameter.js.html">attribute/parameter.js</a>, <a href="parameter.js.html#line42">line 42</a> + <a href="attribute_parameter.js.html">attribute/parameter.js</a>, <a href="attribute_parameter.js.html#line32">line 32</a> </div> </div> @@ -2343,7 +1986,7 @@ Format: [ParameterName:ParameterValue] <div class="description"> - Builder for key. + <p>Builder for key.</p> </div> @@ -2374,7 +2017,7 @@ Format: [ParameterName:ParameterValue] <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>key</code></td> <td class="type"> @@ -2390,7 +2033,7 @@ Format: [ParameterName:ParameterValue] <td class="description last"> - Key</td> + <p>Key</p></td> </tr> @@ -2433,10 +2076,34 @@ Format: [ParameterName:ParameterValue] - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Parameter.html">Parameter</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2448,12 +2115,12 @@ Format: [ParameterName:ParameterValue] <div class="nameContainer"> <h4 class="name" id="withValue"> - withValue<span class="signature">(_value)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Parameter.html">Parameter</a>}</span> + withValue<span class="signature">(value)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Parameter.html">Parameter</a>}</span> </h4> <div class="tag-source"> - <a href="parameter.js.html">attribute/parameter.js</a>, <a href="parameter.js.html#line56">line 56</a> + <a href="attribute_parameter.js.html">attribute/parameter.js</a>, <a href="attribute_parameter.js.html#line44">line 44</a> </div> </div> @@ -2464,7 +2131,7 @@ Format: [ParameterName:ParameterValue] <div class="description"> - Builder for value. + <p>Builder for value.</p> </div> @@ -2495,7 +2162,7 @@ Format: [ParameterName:ParameterValue] <tr> - <td class="name"><code>_value</code></td> + <td class="name"><code>value</code></td> <td class="type"> @@ -2511,7 +2178,7 @@ Format: [ParameterName:ParameterValue] <td class="description last"> - Value</td> + <p>Value</p></td> </tr> @@ -2554,10 +2221,34 @@ Format: [ParameterName:ParameterValue] + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Parameter.html">Parameter</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2580,7 +2271,7 @@ Format: [ParameterName:ParameterValue] <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/ParameterList.html b/docs/ParameterList.html index 2538584eff446657ab1350910248b96f79f2b97a..cb253f46d7c3d8735789ef24cf5d380a8315f9c9 100644 --- a/docs/ParameterList.html +++ b/docs/ParameterList.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <span class="subtitle">Members</span> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ ParameterList </h2> - <div class="class-description">This class represents a list for Parameter.</div> + <div class="class-description"><p>This class represents a list for Parameter.</p></div> </header> @@ -1488,7 +1233,7 @@ <div class="tag-source"> - <a href="parameterList.js.html">attribute/parameterList.js</a>, <a href="parameterList.js.html#line10">line 10</a> + <a href="attribute_parameterList.js.html">attribute/parameterList.js</a>, <a href="attribute_parameterList.js.html#line9">line 9</a> </div> </div> @@ -1558,99 +1303,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AbstractList</li> - - <li>module:Parameter</li> - </ul> - - - - - - - - <h3 class="subsection-title">Members</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="counter"><span class="type-signature ">protected</span>counter<span class="type-signature type integer">integer</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Number of items. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="items"><span class="type-signature ">protected</span>items<span class="type-signature type parameterlist"><a href="ParameterList.html">ParameterList</a></span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - ItemList - </div> - - - -<dl class="details"> - - - - - - - - - - - - @@ -1659,17 +1311,6 @@ - -</dl> - - - -</dd> - - </dl> - - - <h3 class="subsection-title">Methods</h3> <dl> @@ -1685,7 +1326,7 @@ <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line192">line 192</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line188">line 188</a> </div> </div> @@ -1696,7 +1337,7 @@ <div class="description"> - Clears this list. + <p>Clears this list.</p> </div> @@ -1743,144 +1384,22 @@ -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="contains"> - - contains<span class="signature">(_item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="parameterList.js.html">attribute/parameterList.js</a>, <a href="parameterList.js.html#line118">line 118</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Verifies whether the given item is contained in the list. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_item</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="Parameter.html">Parameter</a></span> - - - - </td> - - - - <td class="description last"> - - Parameter that should be - verified</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - </dd> <dt> <div class="nameContainer inherited"> - <h4 class="name" id="containsKey"> + <h4 class="name" id="contains"> - <span class="inherited"><a href="AbstractList.html#containsKey">inherited</a></span> + <span class="inherited"><a href="AbstractList.html#contains">inherited</a></span> - containsKey<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + contains<span class="signature">(item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line102">line 102</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line86">line 86</a> </div> </div> @@ -1891,7 +1410,8 @@ <div class="description"> - Verifies whether an item exists for the specified key. + <p>Verifies whether the given item is included +in this list.</p> </div> @@ -1922,13 +1442,13 @@ <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>item</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type">*</span> @@ -1938,7 +1458,7 @@ <td class="description last"> - Key that should be verified.</td> + <p>Item that should be checked.</p></td> </tr> @@ -1981,10 +1501,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1993,15 +1537,17 @@ <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="equals"> - equals<span class="signature">(_list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + <span class="inherited"><a href="AbstractList.html#equals">inherited</a></span> + + <span class="type-signature ">abstract</span>equals<span class="signature">(list)</span> </h4> <div class="tag-source"> - <a href="parameterList.js.html">attribute/parameterList.js</a>, <a href="parameterList.js.html#line137">line 137</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line105">line 105</a> </div> </div> @@ -2012,7 +1558,7 @@ <div class="description"> - Compare the specified ParameterList with this instance. + <p>Compare the specified WidgetHandleList with this instance.</p> </div> @@ -2043,13 +1589,13 @@ <tr> - <td class="name"><code>_list</code></td> + <td class="name"><code>list</code></td> <td class="type"> -<span class="param-type"><a href="ParameterList.html">ParameterList</a></span> +<span class="param-type">*</span> @@ -2059,7 +1605,7 @@ <td class="description last"> - ParameterList that should be compared</td> + <p>List that should be compared.</p></td> </tr> @@ -2104,25 +1650,22 @@ - - - - - </dd> <dt> - <div class="nameContainer"> - <h4 class="name" id="getIdentifier"> + <div class="nameContainer inherited"> + <h4 class="name" id="getItem"> + + <span class="inherited"><a href="AbstractList.html#getItem">inherited</a></span> - getIdentifier<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{String}</span> + getItem<span class="signature">(key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="parameterList.js.html">attribute/parameterList.js</a>, <a href="parameterList.js.html#line192">line 192</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line122">line 122</a> </div> </div> @@ -2133,9 +1676,7 @@ <div class="description"> - Returns an identifier of all the parameters in the list. -The identifier can be used to compare two parameter lists. <br/> -Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParameterValue]… + <p>Returns the item for the specified key.</p> </div> @@ -2144,6 +1685,51 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>key</code></td> + + + <td class="type"> + + +<span class="param-type">string</span> + + + + </td> + + + + <td class="description last"> + + <p>key that should be searched for</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2180,20 +1766,36 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> - - <h5>Example</h5> - + </tbody> +</table> - <pre class="prettyprint"><code> [CP_TARGET_LATITUDE:52][CP_TARGET_LONGITUDE:13][CP_UNIT:KILOMETERS]</code></pre> - </dd> @@ -2201,16 +1803,16 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <dt> <div class="nameContainer inherited"> - <h4 class="name" id="getItem"> + <h4 class="name" id="getItems"> - <span class="inherited"><a href="AbstractList.html#getItem">inherited</a></span> + <span class="inherited"><a href="AbstractList.html#getItems">inherited</a></span> - getItem<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> + <span class="type-signature ">abstract</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line114">line 114</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line159">line 159</a> </div> </div> @@ -2221,7 +1823,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="description"> - Returns the item for the specified key. + <p>Returns all items.</p> </div> @@ -2230,51 +1832,6 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_key</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - key that should be searched for</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -2311,10 +1868,34 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2324,14 +1905,14 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <dt> <div class="nameContainer"> - <h4 class="name" id="getItems"> + <h4 class="name" id="getItemsAsJson"> - getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.<<a href="Parameter.html">Parameter</a>>}</span> + getItemsAsJson<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Object}</span> </h4> <div class="tag-source"> - <a href="parameterList.js.html">attribute/parameterList.js</a>, <a href="parameterList.js.html#line155">line 155</a> + <a href="attribute_parameterList.js.html">attribute/parameterList.js</a>, <a href="attribute_parameterList.js.html#line30">line 30</a> </div> </div> @@ -2342,7 +1923,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="description"> - Returns all items as parameter objects. + <p>Returns the objects of the list as JSON objects.</p> </div> @@ -2387,10 +1968,34 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Object + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2399,15 +2004,17 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <dt> - <div class="nameContainer"> - <h4 class="name" id="getItemsAsJson"> + <div class="nameContainer inherited"> + <h4 class="name" id="getKeys"> - getItemsAsJson<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Object}</span> + <span class="inherited"><a href="AbstractList.html#getKeys">inherited</a></span> + + getKeys<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="parameterList.js.html">attribute/parameterList.js</a>, <a href="parameterList.js.html#line173">line 173</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line144">line 144</a> </div> </div> @@ -2418,7 +2025,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="description"> - Returns the objects of the list as JSON objects. + <p>Returns the keys of all items.</p> </div> @@ -2463,10 +2070,34 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2475,17 +2106,15 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="getKeys"> - - <span class="inherited"><a href="AbstractList.html#getKeys">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="hasInputParameter"> - getKeys<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + hasInputParameter<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line139">line 139</a> + <a href="attribute_parameterList.js.html">attribute/parameterList.js</a>, <a href="attribute_parameterList.js.html#line45">line 45</a> </div> </div> @@ -2496,7 +2125,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="description"> - Returns the keys of all items. + <p>Return true if the list contains a parameter that is set at runtime.</p> </div> @@ -2541,10 +2170,34 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2563,7 +2216,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line182">line 182</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line179">line 179</a> </div> </div> @@ -2574,7 +2227,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="description"> - Verifies whether the list is empty. + <p>Verifies whether the list is empty.</p> </div> @@ -2619,10 +2272,34 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2631,15 +2308,17 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="put"> - put<span class="signature">(_parameter)</span> + <span class="inherited"><a href="AbstractList.html#put">inherited</a></span> + + put<span class="signature">(item)</span> </h4> <div class="tag-source"> - <a href="parameterList.js.html">attribute/parameterList.js</a>, <a href="parameterList.js.html#line71">line 71</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line52">line 52</a> </div> </div> @@ -2650,7 +2329,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="description"> - Adds the specified item to the item list. + <p>Adds the specified item to the itemList.</p> </div> @@ -2681,13 +2360,13 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <tr> - <td class="name"><code>_parameter</code></td> + <td class="name"><code>item</code></td> <td class="type"> -<span class="param-type"><a href="Parameter.html">Parameter</a></span> +<span class="param-type">*</span> @@ -2697,7 +2376,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <td class="description last"> - ParameterList</td> + <p>item that should be added</p></td> </tr> @@ -2747,15 +2426,17 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="putAll"> - putAll<span class="signature">(_parameterList)</span> + <span class="inherited"><a href="AbstractList.html#putAll">inherited</a></span> + + putAll<span class="signature">(listOrArray)</span> </h4> <div class="tag-source"> - <a href="parameterList.js.html">attribute/parameterList.js</a>, <a href="parameterList.js.html#line89">line 89</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line66">line 66</a> </div> </div> @@ -2766,7 +2447,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="description"> - Adds all items in the specified list to the item list. + <p>Adds all items in the specified list to the itemList.</p> </div> @@ -2797,13 +2478,13 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <tr> - <td class="name"><code>_parameterList</code></td> + <td class="name"><code>listOrArray</code></td> <td class="type"> -<span class="param-type"><a href="ParameterList.html">ParameterList</a></span> +<span class="param-type">*</span> @@ -2813,7 +2494,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <td class="description last"> - ParameterList</td> + <p>list of items that should be added</p></td> </tr> @@ -2868,12 +2549,12 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <span class="inherited"><a href="AbstractList.html#removeItem">inherited</a></span> - removeItem<span class="signature">(_key)</span> + removeItem<span class="signature">(key)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line125">line 125</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line132">line 132</a> </div> </div> @@ -2884,7 +2565,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="description"> - Removes the item from this list for the specified key. + <p>Removes the item from this list for the specified key.</p> </div> @@ -2915,7 +2596,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>key</code></td> <td class="type"> @@ -2931,7 +2612,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <td class="description last"> - key that should be searched for</td> + <p>key that should be searched for</p></td> </tr> @@ -2986,12 +2667,12 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <span class="inherited"><a href="AbstractList.html#size">inherited</a></span> - size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{int}</span> + size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line171">line 171</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line169">line 169</a> </div> </div> @@ -3002,7 +2683,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="description"> - Returns the number of items that are included. + <p>Returns the number of items that are included.</p> </div> @@ -3047,10 +2728,34 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Number + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3059,15 +2764,17 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="withItems"> - withItems<span class="signature">(_parameterList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="ParameterList.html">ParameterList</a>}</span> + <span class="inherited"><a href="AbstractList.html#withItems">inherited</a></span> + + withItems<span class="signature">(list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="parameterList.js.html">attribute/parameterList.js</a>, <a href="parameterList.js.html#line46">line 46</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line37">line 37</a> </div> </div> @@ -3078,7 +2785,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <div class="description"> - Builder for item list. + <p>Builder for Item list.</p> </div> @@ -3109,16 +2816,13 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <tr> - <td class="name"><code>_parameterList</code></td> + <td class="name"><code>list</code></td> <td class="type"> -<span class="param-type"><a href="ParameterList.html">ParameterList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type">*</span> @@ -3128,7 +2832,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <td class="description last"> - ParameterList</td> + </td> </tr> @@ -3171,10 +2875,34 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3197,7 +2925,7 @@ Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParam <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/RetrievalResult.html b/docs/RetrievalResult.html index 9c37e81c2bab360ec731fd9129f7d80f51c28a66..676d63846223fdbc71467ffff5bee608b13baceb 100644 --- a/docs/RetrievalResult.html +++ b/docs/RetrievalResult.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <span class="subtitle">Members</span> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ RetrievalResult </h2> - <div class="class-description">Contains the data that were retrieved from the database.</div> + <div class="class-description"><p>Contains the data that were retrieved from the database.</p></div> </header> @@ -1488,7 +1233,7 @@ <div class="tag-source"> - <a href="retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="retrievalResult.js.html#line11">line 11</a> + <a href="aggregator_storage_retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="aggregator_storage_retrievalResult.js.html#line7">line 7</a> </div> </div> @@ -1552,12 +1297,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - </ul> - @@ -1579,7 +1318,7 @@ <div class="tag-source"> - <a href="retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="retrievalResult.js.html#line93">line 93</a> + <a href="aggregator_storage_retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="aggregator_storage_retrievalResult.js.html#line73">line 73</a> </div> </div> @@ -1590,7 +1329,7 @@ <div class="description"> - Returns the Attribute name. + <p>Returns the Attribute name.</p> </div> @@ -1635,10 +1374,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1655,7 +1418,7 @@ <div class="tag-source"> - <a href="retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="retrievalResult.js.html#line105">line 105</a> + <a href="aggregator_storage_retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="aggregator_storage_retrievalResult.js.html#line82">line 82</a> </div> </div> @@ -1666,7 +1429,7 @@ <div class="description"> - Returns the retrieval time. + <p>Returns the retrieval time.</p> </div> @@ -1711,10 +1474,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + date + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1726,12 +1513,12 @@ <div class="nameContainer"> <h4 class="name" id="getValues"> - getValues<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + getValues<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="retrievalResult.js.html#line117">line 117</a> + <a href="aggregator_storage_retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="aggregator_storage_retrievalResult.js.html#line91">line 91</a> </div> </div> @@ -1742,7 +1529,7 @@ <div class="description"> - Returns the retrieved Attributes. + <p>Returns the retrieved Attributes.</p> </div> @@ -1787,10 +1574,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1802,12 +1613,12 @@ <div class="nameContainer"> <h4 class="name" id="setName"> - setName<span class="signature">(_name)</span> + setName<span class="signature">(name)</span> </h4> <div class="tag-source"> - <a href="retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="retrievalResult.js.html#line129">line 129</a> + <a href="aggregator_storage_retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="aggregator_storage_retrievalResult.js.html#line100">line 100</a> </div> </div> @@ -1818,7 +1629,7 @@ <div class="description"> - Sets the Attribute name. + <p>Sets the Attribute name.</p> </div> @@ -1849,7 +1660,7 @@ <tr> - <td class="name"><code>_name</code></td> + <td class="name"><code>name</code></td> <td class="type"> @@ -1865,7 +1676,7 @@ <td class="description last"> - Name of the retrieved Attribute.</td> + <p>Name of the retrieved Attribute.</p></td> </tr> @@ -1918,12 +1729,12 @@ <div class="nameContainer"> <h4 class="name" id="setTimestamp"> - setTimestamp<span class="signature">(_timstamp)</span> + setTimestamp<span class="signature">(timestamp)</span> </h4> <div class="tag-source"> - <a href="retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="retrievalResult.js.html#line143">line 143</a> + <a href="aggregator_storage_retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="aggregator_storage_retrievalResult.js.html#line111">line 111</a> </div> </div> @@ -1934,7 +1745,7 @@ <div class="description"> - Sets the retrieval time. + <p>Sets the retrieval time.</p> </div> @@ -1965,7 +1776,7 @@ <tr> - <td class="name"><code>_timstamp</code></td> + <td class="name"><code>timestamp</code></td> <td class="type"> @@ -1981,7 +1792,7 @@ <td class="description last"> - Retrieval time.</td> + <p>Retrieval time.</p></td> </tr> @@ -2034,12 +1845,12 @@ <div class="nameContainer"> <h4 class="name" id="setValues"> - setValues<span class="signature">(_values)</span> + setValues<span class="signature">(values)</span> </h4> <div class="tag-source"> - <a href="retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="retrievalResult.js.html#line157">line 157</a> + <a href="aggregator_storage_retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="aggregator_storage_retrievalResult.js.html#line122">line 122</a> </div> </div> @@ -2050,7 +1861,7 @@ <div class="description"> - Sets the retrieved values. + <p>Sets the retrieved values.</p> </div> @@ -2081,7 +1892,7 @@ <tr> - <td class="name"><code>_values</code></td> + <td class="name"><code>values</code></td> <td class="type"> @@ -2097,7 +1908,7 @@ <td class="description last"> - Retrieved Attributes.</td> + <p>Retrieved Attributes.</p></td> </tr> @@ -2150,12 +1961,12 @@ <div class="nameContainer"> <h4 class="name" id="withName"> - withName<span class="signature">(_name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="RetrievalResult.html">RetrievalResult</a>}</span> + withName<span class="signature">(name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="RetrievalResult.html">RetrievalResult</a>}</span> </h4> <div class="tag-source"> - <a href="retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="retrievalResult.js.html#line52">line 52</a> + <a href="aggregator_storage_retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="aggregator_storage_retrievalResult.js.html#line41">line 41</a> </div> </div> @@ -2166,7 +1977,7 @@ <div class="description"> - Builder for name. + <p>Builder for name.</p> </div> @@ -2197,7 +2008,7 @@ <tr> - <td class="name"><code>_name</code></td> + <td class="name"><code>name</code></td> <td class="type"> @@ -2213,7 +2024,7 @@ <td class="description last"> - name</td> + <p>name</p></td> </tr> @@ -2256,10 +2067,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="RetrievalResult.html">RetrievalResult</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2271,12 +2106,12 @@ <div class="nameContainer"> <h4 class="name" id="withTimestamp"> - withTimestamp<span class="signature">(_timestamp)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="RetrievalResult.html">RetrievalResult</a>}</span> + withTimestamp<span class="signature">(timestamp)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="RetrievalResult.html">RetrievalResult</a>}</span> </h4> <div class="tag-source"> - <a href="retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="retrievalResult.js.html#line66">line 66</a> + <a href="aggregator_storage_retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="aggregator_storage_retrievalResult.js.html#line52">line 52</a> </div> </div> @@ -2287,7 +2122,7 @@ <div class="description"> - Builder for timestamp. + <p>Builder for timestamp.</p> </div> @@ -2318,7 +2153,7 @@ <tr> - <td class="name"><code>_timestamp</code></td> + <td class="name"><code>timestamp</code></td> <td class="type"> @@ -2334,7 +2169,7 @@ <td class="description last"> - timestamp</td> + <p>timestamp</p></td> </tr> @@ -2377,10 +2212,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="RetrievalResult.html">RetrievalResult</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2392,12 +2251,12 @@ <div class="nameContainer"> <h4 class="name" id="withValues"> - withValues<span class="signature">(_values)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="RetrievalResult.html">RetrievalResult</a>}</span> + withValues<span class="signature">(values)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="RetrievalResult.html">RetrievalResult</a>}</span> </h4> <div class="tag-source"> - <a href="retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="retrievalResult.js.html#line80">line 80</a> + <a href="aggregator_storage_retrievalResult.js.html">aggregator/storage/retrievalResult.js</a>, <a href="aggregator_storage_retrievalResult.js.html#line63">line 63</a> </div> </div> @@ -2408,7 +2267,7 @@ <div class="description"> - Builder for values. + <p>Builder for values.</p> </div> @@ -2439,7 +2298,7 @@ <tr> - <td class="name"><code>_values</code></td> + <td class="name"><code>values</code></td> <td class="type"> @@ -2455,7 +2314,7 @@ <td class="description last"> - values</td> + <p>values</p></td> </tr> @@ -2498,10 +2357,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="RetrievalResult.html">RetrievalResult</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2524,7 +2407,7 @@ <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/Storage.html b/docs/Storage.html index c8aac5d3f8c19221abbcb9718addc63b3c88ce31..eacc06829118f090f9d50aef1b3bab271c9c9366 100644 --- a/docs/Storage.html +++ b/docs/Storage.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <span class="subtitle">Members</span> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ Storage </h2> - <div class="class-description">Storage handles the access to the database.</div> + <div class="class-description"><p>Storage handles the access to the database.</p></div> </header> @@ -1483,12 +1228,12 @@ <div class="nameContainer"> <h4 class="name" id="Storage"> - new Storage<span class="signature">()</span> + new Storage<span class="signature">(name, time, counter)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Storage.html">Storage</a>}</span> </h4> <div class="tag-source"> - <a href="storage.js.html">aggregator/storage/storage.js</a>, <a href="storage.js.html#line99">line 99</a> + <a href="aggregator_storage_storage.js.html">aggregator/storage/storage.js</a>, <a href="aggregator_storage_storage.js.html#line14">line 14</a> </div> </div> @@ -1499,7 +1244,7 @@ <div class="description"> - Constructor: Initializes the database and all return values. + <p>Initializes the database and all return values.</p> </div> @@ -1508,6 +1253,97 @@ + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>name</code></td> + + + <td class="type"> + + +<span class="param-type">String</span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + + <tr> + + <td class="name"><code>time</code></td> + + + <td class="type"> + + +<span class="param-type">Number</span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + + <tr> + + <td class="name"><code>counter</code></td> + + + <td class="type"> + + +<span class="param-type">Number</span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -1544,6 +1380,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Storage.html">Storage</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -1556,22 +1421,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AttributeValue</li> - - <li>module:AttributeValueList</li> - - <li>module:Parameter</li> - - <li>module:ParameterList</li> - - <li>module:RetrievalResult</li> - </ul> - @@ -1588,12 +1437,12 @@ <div class="nameContainer"> <h4 class="name" id="getAttributeNames"> - getAttributeNames<span class="signature">(_function)</span> + getAttributeNames<span class="signature">(<span class="optional">callback</span>)</span> </h4> <div class="tag-source"> - <a href="storage.js.html">aggregator/storage/storage.js</a>, <a href="storage.js.html#line239">line 239</a> + <a href="aggregator_storage_storage.js.html">aggregator/storage/storage.js</a>, <a href="aggregator_storage_storage.js.html#line198">line 198</a> </div> </div> @@ -1604,7 +1453,7 @@ <div class="description"> - Sets the attributeNames array. + <p>Sets the attributeNames array.</p> </div> @@ -1635,7 +1484,7 @@ <tr> - <td class="name"><code>_function</code></td> + <td class="name"><code>callback</code></td> <td class="type"> @@ -1652,13 +1501,15 @@ <td class="description last"> + <span class="optional">optional</span> + <span class="nullable">nullable</span> - For alternative actions, if an asynchronous function is used.</td> + <p>For alternative actions, if an asynchronous function is used.</p></td> </tr> @@ -1716,7 +1567,7 @@ <div class="tag-source"> - <a href="storage.js.html">aggregator/storage/storage.js</a>, <a href="storage.js.html#line131">line 131</a> + <a href="aggregator_storage_storage.js.html">aggregator/storage/storage.js</a>, <a href="aggregator_storage_storage.js.html#line104">line 104</a> </div> </div> @@ -1727,7 +1578,7 @@ <div class="description"> - Returns the names of all stored Attributes (tableNames as string). + <p>Returns the names of all stored Attributes (tableNames as string).</p> </div> @@ -1772,10 +1623,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1787,12 +1662,12 @@ <div class="nameContainer"> <h4 class="name" id="getCountCondition"> - getCountCondition<span class="signature">()</span> + getCountCondition<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> - <a href="storage.js.html">aggregator/storage/storage.js</a>, <a href="storage.js.html#line524">line 524</a> + <a href="aggregator_storage_storage.js.html">aggregator/storage/storage.js</a>, <a href="aggregator_storage_storage.js.html#line460">line 460</a> </div> </div> @@ -1803,7 +1678,7 @@ <div class="description"> - Returns the current count condition for flush. + <p>Returns the current count condition for flush.</p> </div> @@ -1848,6 +1723,35 @@ + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Number + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -1863,7 +1767,7 @@ <div class="tag-source"> - <a href="storage.js.html">aggregator/storage/storage.js</a>, <a href="storage.js.html#line119">line 119</a> + <a href="aggregator_storage_storage.js.html">aggregator/storage/storage.js</a>, <a href="aggregator_storage_storage.js.html#line95">line 95</a> </div> </div> @@ -1874,7 +1778,7 @@ <div class="description"> - Returns the last retrieved Attributes. + <p>Returns the last retrieved Attributes.</p> </div> @@ -1919,10 +1823,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="RetrievalResult.html">RetrievalResult</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1934,12 +1862,12 @@ <div class="nameContainer"> <h4 class="name" id="getTimeCondition"> - getTimeCondition<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{integer}</span> + getTimeCondition<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> - <a href="storage.js.html">aggregator/storage/storage.js</a>, <a href="storage.js.html#line512">line 512</a> + <a href="aggregator_storage_storage.js.html">aggregator/storage/storage.js</a>, <a href="aggregator_storage_storage.js.html#line451">line 451</a> </div> </div> @@ -1950,7 +1878,7 @@ <div class="description"> - Returns the current time condition for flush. + <p>Returns the current time condition for flush.</p> </div> @@ -1995,10 +1923,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Number + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2010,12 +1962,12 @@ <div class="nameContainer"> <h4 class="name" id="retrieveAttributes"> - retrieveAttributes<span class="signature">(_tableName, _function)</span> + retrieveAttributes<span class="signature">(tableName, callback)</span> </h4> <div class="tag-source"> - <a href="storage.js.html">aggregator/storage/storage.js</a>, <a href="storage.js.html#line320">line 320</a> + <a href="aggregator_storage_storage.js.html">aggregator/storage/storage.js</a>, <a href="aggregator_storage_storage.js.html#line276">line 276</a> </div> </div> @@ -2026,7 +1978,7 @@ <div class="description"> - Retrieves a table and sets the RetrievalResult. + <p>Retrieves a table and sets the RetrievalResult.</p> </div> @@ -2057,7 +2009,7 @@ <tr> - <td class="name"><code>_tableName</code></td> + <td class="name"><code>tableName</code></td> <td class="type"> @@ -2078,14 +2030,14 @@ - Name for the table that should be retrieved.</td> + <p>Name for the table that should be retrieved.</p></td> </tr> <tr> - <td class="name"><code>_function</code></td> + <td class="name"><code>callback</code></td> <td class="type"> @@ -2108,7 +2060,7 @@ - For additional actions, if an asynchronous function is used.</td> + <p>For additional actions, if an asynchronous function is used.</p></td> </tr> @@ -2166,7 +2118,7 @@ <div class="tag-source"> - <a href="storage.js.html">aggregator/storage/storage.js</a>, <a href="storage.js.html#line500">line 500</a> + <a href="aggregator_storage_storage.js.html">aggregator/storage/storage.js</a>, <a href="aggregator_storage_storage.js.html#line442">line 442</a> </div> </div> @@ -2177,7 +2129,7 @@ <div class="description"> - Sets the counter for flush. + <p>Sets the counter for flush.</p> </div> @@ -2214,7 +2166,7 @@ <td class="type"> -<span class="param-type">integer</span> +<span class="param-type">Number</span> @@ -2224,7 +2176,7 @@ <td class="description last"> - counter</td> + <p>counter</p></td> </tr> @@ -2277,12 +2229,12 @@ <div class="nameContainer"> <h4 class="name" id="setTimeCondition"> - setTimeCondition<span class="signature">(_time)</span> + setTimeCondition<span class="signature">(time)</span> </h4> <div class="tag-source"> - <a href="storage.js.html">aggregator/storage/storage.js</a>, <a href="storage.js.html#line488">line 488</a> + <a href="aggregator_storage_storage.js.html">aggregator/storage/storage.js</a>, <a href="aggregator_storage_storage.js.html#line433">line 433</a> </div> </div> @@ -2293,7 +2245,7 @@ <div class="description"> - Sets the time condition for flush. + <p>Sets the time condition for flush.</p> </div> @@ -2324,13 +2276,13 @@ <tr> - <td class="name"><code>_time</code></td> + <td class="name"><code>time</code></td> <td class="type"> -<span class="param-type">integer</span> +<span class="param-type">Number</span> @@ -2340,7 +2292,7 @@ <td class="description last"> - time in ms</td> + <p>time in ms</p></td> </tr> @@ -2393,12 +2345,12 @@ <div class="nameContainer"> <h4 class="name" id="store"> - store<span class="signature">(_attributeValue)</span> + store<span class="signature">(attributeValue)</span> </h4> <div class="tag-source"> - <a href="storage.js.html">aggregator/storage/storage.js</a>, <a href="storage.js.html#line398">line 398</a> + <a href="aggregator_storage_storage.js.html">aggregator/storage/storage.js</a>, <a href="aggregator_storage_storage.js.html#line356">line 356</a> </div> </div> @@ -2409,9 +2361,9 @@ <div class="description"> - Stores the given Attribute. -If the flush condition does not match, -the data is first added to the local cache before. + <p>Stores the given Attribute. +If the flush condition does not match, +the data is first added to the local cache before.</p> </div> @@ -2442,13 +2394,13 @@ the data is first added to the local cache before. <tr> - <td class="name"><code>_attributeValue</code></td> + <td class="name"><code>attributeValue</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -2458,7 +2410,7 @@ the data is first added to the local cache before. <td class="description last"> - Value that should be stored.</td> + <p>Value that should be stored.</p></td> </tr> @@ -2522,7 +2474,7 @@ the data is first added to the local cache before. <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/Subscriber.html b/docs/Subscriber.html index e1eda219345b83c51248835afe84a95da9e65773..4e11e8a6486243f06ead3ce62f8eda1fa212ac7a 100644 --- a/docs/Subscriber.html +++ b/docs/Subscriber.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <span class="subtitle">Members</span> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <span class="subtitle">Members</span> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,8 +1214,7 @@ Subscriber </h2> - <div class="class-description">Subscriber defines the name and the ID of the Subscriber and the Callbacks - (with possible restrictions) what the subscriber is interested in.</div> + <div class="class-description"><p>Subscriber defines the name and the ID of the Subscriber and the Callbacks (with possible restrictions) what the subscriber is interested in.</p></div> </header> @@ -1489,7 +1233,7 @@ <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line73">line 73</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line15">line 15</a> </div> </div> @@ -1500,8 +1244,7 @@ <div class="description"> - Constructor: Initializes the subscriptionCallbacks, subscriptionCallbacks - and conditions. + <p>Constructor: Initializes the subscriptionCallbacks, subscriptionCallbacks and conditions.</p> </div> @@ -1558,20 +1301,6 @@ - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AttributeTypeList</li> - - <li>module:CallbackList</li> - - <li>module:Condition</li> - - <li>module:ConditionList</li> - </ul> - @@ -1588,12 +1317,12 @@ <div class="nameContainer"> <h4 class="name" id="addCondition"> - addCondition<span class="signature">(_condition)</span> + addCondition<span class="signature">(condition)</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line300">line 300</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line227">line 227</a> </div> </div> @@ -1604,7 +1333,7 @@ <div class="description"> - Adds a condition. + <p>Adds a condition.</p> </div> @@ -1635,7 +1364,7 @@ <tr> - <td class="name"><code>_condition</code></td> + <td class="name"><code>condition</code></td> <td class="type"> @@ -1651,7 +1380,7 @@ <td class="description last"> - Condition</td> + <p>Condition</p></td> </tr> @@ -1704,12 +1433,12 @@ <div class="nameContainer"> <h4 class="name" id="equals"> - equals<span class="signature">(_subscriber)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + equals<span class="signature">(subscriber)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line331">line 331</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line252">line 252</a> </div> </div> @@ -1720,7 +1449,7 @@ <div class="description"> - Compares this instance with the given one. + <p>Compares this instance with the given one.</p> </div> @@ -1751,7 +1480,7 @@ <tr> - <td class="name"><code>_subscriber</code></td> + <td class="name"><code>subscriber</code></td> <td class="type"> @@ -1767,7 +1496,7 @@ <td class="description last"> - Subscriber that should be compared.</td> + <p>Subscriber that should be compared.</p></td> </tr> @@ -1810,10 +1539,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1830,7 +1583,7 @@ <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line239">line 239</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line181">line 181</a> </div> </div> @@ -1841,7 +1594,7 @@ <div class="description"> - Returns the attributesSubset. + <p>Returns the attributesSubset.</p> </div> @@ -1886,10 +1639,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1906,7 +1683,7 @@ <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line265">line 265</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line201">line 201</a> </div> </div> @@ -1917,7 +1694,7 @@ <div class="description"> - Returns the conditions. + <p>Returns the conditions.</p> </div> @@ -1962,10 +1739,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1982,7 +1783,7 @@ <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line187">line 187</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line141">line 141</a> </div> </div> @@ -1993,7 +1794,7 @@ <div class="description"> - Returns the subscriberId. + <p>Returns the subscriberId.</p> </div> @@ -2038,10 +1839,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2058,7 +1883,7 @@ <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line160">line 160</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line121">line 121</a> </div> </div> @@ -2069,7 +1894,7 @@ <div class="description"> - Returns the name. + <p>Returns the name.</p> </div> @@ -2114,10 +1939,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2134,7 +1983,7 @@ <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line213">line 213</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line161">line 161</a> </div> </div> @@ -2145,7 +1994,7 @@ <div class="description"> - Returns the subscriptionCallbacks. + <p>Returns the subscriptionCallbacks.</p> </div> @@ -2190,10 +2039,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="CallbackList.html">CallbackList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2205,12 +2078,12 @@ <div class="nameContainer"> <h4 class="name" id="removeCondition"> - removeCondition<span class="signature">(_condition)</span> + removeCondition<span class="signature">(condition)</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line316">line 316</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line240">line 240</a> </div> </div> @@ -2221,7 +2094,7 @@ <div class="description"> - Removes a condition. + <p>Removes a condition.</p> </div> @@ -2252,7 +2125,7 @@ <tr> - <td class="name"><code>_condition</code></td> + <td class="name"><code>condition</code></td> <td class="type"> @@ -2268,7 +2141,7 @@ <td class="description last"> - Condition</td> + <p>Condition</p></td> </tr> @@ -2321,12 +2194,12 @@ <div class="nameContainer"> <h4 class="name" id="setAttributesSubset"> - setAttributesSubset<span class="signature">(_attributesSubset)</span> + setAttributesSubset<span class="signature">(attributesSubset)</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line251">line 251</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line190">line 190</a> </div> </div> @@ -2337,7 +2210,7 @@ <div class="description"> - Sets the attributesSubset. + <p>Sets the attributesSubset.</p> </div> @@ -2368,13 +2241,13 @@ <tr> - <td class="name"><code>_attributesSubset</code></td> + <td class="name"><code>attributesSubset</code></td> <td class="type"> -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> @@ -2384,7 +2257,7 @@ <td class="description last"> - attributesSubset</td> + <p>attributesSubset</p></td> </tr> @@ -2437,12 +2310,12 @@ <div class="nameContainer"> <h4 class="name" id="setConditions"> - setConditions<span class="signature">(_conditions)</span> + setConditions<span class="signature">(conditionListOrArray)</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line277">line 277</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line210">line 210</a> </div> </div> @@ -2453,7 +2326,7 @@ <div class="description"> - Sets the conditions. + <p>Sets the conditions.</p> </div> @@ -2484,13 +2357,13 @@ <tr> - <td class="name"><code>_conditions</code></td> + <td class="name"><code>conditionListOrArray</code></td> <td class="type"> -<span class="param-type"><a href="Callback.html">Callback</a></span> +<span class="param-type"><a href="ConditionList.html">ConditionList</a></span> | <span class="param-type">Array</span> @@ -2503,7 +2376,7 @@ <td class="description last"> - conditions</td> + <p>conditions</p></td> </tr> @@ -2556,12 +2429,12 @@ <div class="nameContainer"> <h4 class="name" id="setSubscriberId"> - setSubscriberId<span class="signature">(_subscriberId)</span> + setSubscriberId<span class="signature">(subscriberId)</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line199">line 199</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line150">line 150</a> </div> </div> @@ -2572,7 +2445,7 @@ <div class="description"> - Sets the subscriberId. + <p>Sets the subscriberId.</p> </div> @@ -2603,7 +2476,7 @@ <tr> - <td class="name"><code>_subscriberId</code></td> + <td class="name"><code>subscriberId</code></td> <td class="type"> @@ -2619,7 +2492,7 @@ <td class="description last"> - subscriberId</td> + <p>subscriberId</p></td> </tr> @@ -2672,12 +2545,12 @@ <div class="nameContainer"> <h4 class="name" id="setSubscriberName"> - setSubscriberName<span class="signature">(_subscriberName)</span> + setSubscriberName<span class="signature">(subscriberName)</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line172">line 172</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line130">line 130</a> </div> </div> @@ -2688,7 +2561,7 @@ <div class="description"> - Sets the setSubscriberName. + <p>Sets the setSubscriberName.</p> </div> @@ -2719,7 +2592,7 @@ <tr> - <td class="name"><code>_subscriberName</code></td> + <td class="name"><code>subscriberName</code></td> <td class="type"> @@ -2735,7 +2608,7 @@ <td class="description last"> - subscriberName</td> + <p>subscriberName</p></td> </tr> @@ -2788,12 +2661,12 @@ <div class="nameContainer"> <h4 class="name" id="setSubscriptionCallbacks"> - setSubscriptionCallbacks<span class="signature">(_subscriptionCallbacks)</span> + setSubscriptionCallbacks<span class="signature">(subscriptionCallbacks)</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line225">line 225</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line170">line 170</a> </div> </div> @@ -2804,7 +2677,7 @@ <div class="description"> - Sets the subscriptionCallbacks. + <p>Sets the subscriptionCallbacks.</p> </div> @@ -2835,7 +2708,7 @@ <tr> - <td class="name"><code>_subscriptionCallbacks</code></td> + <td class="name"><code>subscriptionCallbacks</code></td> <td class="type"> @@ -2851,7 +2724,7 @@ <td class="description last"> - subscriptionCallbacks</td> + <p>subscriptionCallbacks</p></td> </tr> @@ -2904,12 +2777,12 @@ <div class="nameContainer"> <h4 class="name" id="withAttributesSubset"> - withAttributesSubset<span class="signature">(_attributesSubset)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Subscriber.html">Subscriber</a>}</span> + withAttributesSubset<span class="signature">(attributesSubset)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Subscriber.html">Subscriber</a>}</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line132">line 132</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line100">line 100</a> </div> </div> @@ -2920,7 +2793,7 @@ <div class="description"> - Builder for attributesSubset. + <p>Builder for attributesSubset.</p> </div> @@ -2951,13 +2824,13 @@ <tr> - <td class="name"><code>_attributesSubset</code></td> + <td class="name"><code>attributesSubset</code></td> <td class="type"> -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> @@ -2967,7 +2840,7 @@ <td class="description last"> - attributesSubset</td> + <p>attributesSubset</p></td> </tr> @@ -3010,10 +2883,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Subscriber.html">Subscriber</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3025,12 +2922,12 @@ <div class="nameContainer"> <h4 class="name" id="withConditions"> - withConditions<span class="signature">(_conditions)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Subscriber.html">Subscriber</a>}</span> + withConditions<span class="signature">(conditionListOrArray)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Subscriber.html">Subscriber</a>}</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line146">line 146</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line111">line 111</a> </div> </div> @@ -3041,7 +2938,7 @@ <div class="description"> - Builder for conditions. + <p>Builder for conditions.</p> </div> @@ -3072,7 +2969,7 @@ <tr> - <td class="name"><code>_conditions</code></td> + <td class="name"><code>conditionListOrArray</code></td> <td class="type"> @@ -3091,7 +2988,7 @@ <td class="description last"> - conditions</td> + <p>conditions</p></td> </tr> @@ -3134,10 +3031,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Subscriber.html">Subscriber</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3149,12 +3070,12 @@ <div class="nameContainer"> <h4 class="name" id="withSubscriberId"> - withSubscriberId<span class="signature">(_subscriberId)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Subscriber.html">Subscriber</a>}</span> + withSubscriberId<span class="signature">(subscriberId)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Subscriber.html">Subscriber</a>}</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line104">line 104</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line78">line 78</a> </div> </div> @@ -3165,7 +3086,7 @@ <div class="description"> - Builder for subscriberId. + <p>Builder for subscriberId.</p> </div> @@ -3196,7 +3117,7 @@ <tr> - <td class="name"><code>_subscriberId</code></td> + <td class="name"><code>subscriberId</code></td> <td class="type"> @@ -3212,7 +3133,7 @@ <td class="description last"> - subscriberId</td> + <p>subscriberId</p></td> </tr> @@ -3255,10 +3176,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Subscriber.html">Subscriber</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3270,12 +3215,12 @@ <div class="nameContainer"> <h4 class="name" id="withSubscriberName"> - withSubscriberName<span class="signature">(_subscriberName)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Subscriber.html">Subscriber</a>}</span> + withSubscriberName<span class="signature">(subscriberName)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Subscriber.html">Subscriber</a>}</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line90">line 90</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line67">line 67</a> </div> </div> @@ -3286,7 +3231,7 @@ <div class="description"> - Builder for subscriberName. + <p>Builder for subscriberName.</p> </div> @@ -3317,7 +3262,7 @@ <tr> - <td class="name"><code>_subscriberName</code></td> + <td class="name"><code>subscriberName</code></td> <td class="type"> @@ -3333,7 +3278,7 @@ <td class="description last"> - subscriberName</td> + <p>subscriberName</p></td> </tr> @@ -3376,10 +3321,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Subscriber.html">Subscriber</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3391,12 +3360,12 @@ <div class="nameContainer"> <h4 class="name" id="withSubscriptionCallbacks"> - withSubscriptionCallbacks<span class="signature">(_subscriptionCallbacks)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Subscriber.html">Subscriber</a>}</span> + withSubscriptionCallbacks<span class="signature">(subscriptionCallbacks)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="Subscriber.html">Subscriber</a>}</span> </h4> <div class="tag-source"> - <a href="subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber.js.html#line118">line 118</a> + <a href="subscriber_subscriber.js.html">subscriber/subscriber.js</a>, <a href="subscriber_subscriber.js.html#line89">line 89</a> </div> </div> @@ -3407,7 +3376,7 @@ <div class="description"> - Builder for subscriptionCallbacks. + <p>Builder for subscriptionCallbacks.</p> </div> @@ -3438,7 +3407,7 @@ <tr> - <td class="name"><code>_subscriptionCallbacks</code></td> + <td class="name"><code>subscriptionCallbacks</code></td> <td class="type"> @@ -3454,7 +3423,7 @@ <td class="description last"> - subscriptionCallbacks</td> + <p>subscriptionCallbacks</p></td> </tr> @@ -3497,10 +3466,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="Subscriber.html">Subscriber</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3523,7 +3516,7 @@ <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/SubscriberList.html b/docs/SubscriberList.html index c6842c72faa8dd8f1909b24c6a3839a8c9b31d5c..5e5c20b0a35a4889556b70a86cdcda8b28dfb4ef 100644 --- a/docs/SubscriberList.html +++ b/docs/SubscriberList.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ SubscriberList </h2> - <div class="class-description">This class represents a list for Subscriber.</div> + <div class="class-description"><p>This class represents a list for Subscriber.</p></div> </header> @@ -1488,7 +1233,7 @@ <div class="tag-source"> - <a href="subscriberList.js.html">subscriber/subscriberList.js</a>, <a href="subscriberList.js.html#line11">line 11</a> + <a href="subscriber_subscriberList.js.html">subscriber/subscriberList.js</a>, <a href="subscriber_subscriberList.js.html#line13">line 13</a> </div> </div> @@ -1552,106 +1297,7 @@ <ul> <li><a href="AbstractList.html">AbstractList</a></li> - </ul> - - - - - - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AbstractList</li> - - <li>module:Subscriber</li> - </ul> - - - - - - - - <h3 class="subsection-title">Members</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="counter"><span class="type-signature ">protected</span>counter<span class="type-signature type integer">integer</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Number of items. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="items"><span class="type-signature ">protected</span>items<span class="type-signature type subscriberlist"><a href="SubscriberList.html">SubscriberList</a></span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - ItemList - </div> - - - -<dl class="details"> - - - - - - - - - - - - - + </ul> @@ -1660,13 +1306,8 @@ -</dl> - -</dd> - - </dl> @@ -1685,7 +1326,7 @@ <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line192">line 192</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line188">line 188</a> </div> </div> @@ -1696,7 +1337,7 @@ <div class="description"> - Clears this list. + <p>Clears this list.</p> </div> @@ -1748,15 +1389,17 @@ <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="contains"> - contains<span class="signature">(_item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + <span class="inherited"><a href="AbstractList.html#contains">inherited</a></span> + + contains<span class="signature">(item)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="subscriberList.js.html">subscriber/subscriberList.js</a>, <a href="subscriberList.js.html#line120">line 120</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line86">line 86</a> </div> </div> @@ -1767,7 +1410,8 @@ <div class="description"> - Verifies whether the given item is contained in this list. + <p>Verifies whether the given item is included +in this list.</p> </div> @@ -1798,13 +1442,13 @@ <tr> - <td class="name"><code>_item</code></td> + <td class="name"><code>item</code></td> <td class="type"> -<span class="param-type"><a href="Subscriber.html">Subscriber</a></span> +<span class="param-type">*</span> @@ -1814,7 +1458,7 @@ <td class="description last"> - Subscriber that should be verified.</td> + <p>Item that should be checked.</p></td> </tr> @@ -1857,10 +1501,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1870,16 +1538,16 @@ <dt> <div class="nameContainer inherited"> - <h4 class="name" id="containsKey"> + <h4 class="name" id="equals"> - <span class="inherited"><a href="AbstractList.html#containsKey">inherited</a></span> + <span class="inherited"><a href="AbstractList.html#equals">inherited</a></span> - containsKey<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + <span class="type-signature ">abstract</span>equals<span class="signature">(list)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line102">line 102</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line105">line 105</a> </div> </div> @@ -1890,7 +1558,7 @@ <div class="description"> - Verifies whether an item exists for the specified key. + <p>Compare the specified WidgetHandleList with this instance.</p> </div> @@ -1921,13 +1589,13 @@ <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>list</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type">*</span> @@ -1937,7 +1605,7 @@ <td class="description last"> - Key that should be verified.</td> + <p>List that should be compared.</p></td> </tr> @@ -1982,25 +1650,22 @@ - - - - - </dd> <dt> - <div class="nameContainer"> - <h4 class="name" id="equals"> + <div class="nameContainer inherited"> + <h4 class="name" id="getItem"> + + <span class="inherited"><a href="AbstractList.html#getItem">inherited</a></span> - equals<span class="signature">(_list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + getItem<span class="signature">(key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="subscriberList.js.html">subscriber/subscriberList.js</a>, <a href="subscriberList.js.html#line138">line 138</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line122">line 122</a> </div> </div> @@ -2011,7 +1676,7 @@ <div class="description"> - Compare the specified SubscriberList with this instance. + <p>Returns the item for the specified key.</p> </div> @@ -2042,13 +1707,13 @@ <tr> - <td class="name"><code>_list</code></td> + <td class="name"><code>key</code></td> <td class="type"> -<span class="param-type"><a href="SubscriberList.html">SubscriberList</a></span> +<span class="param-type">string</span> @@ -2058,7 +1723,7 @@ <td class="description last"> - SubscriberList that should be compared.</td> + <p>key that should be searched for</p></td> </tr> @@ -2101,10 +1766,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2114,16 +1803,16 @@ <dt> <div class="nameContainer inherited"> - <h4 class="name" id="getItem"> + <h4 class="name" id="getItems"> - <span class="inherited"><a href="AbstractList.html#getItem">inherited</a></span> + <span class="inherited"><a href="AbstractList.html#getItems">inherited</a></span> - getItem<span class="signature">(_key)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> + <span class="type-signature ">abstract</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line114">line 114</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line159">line 159</a> </div> </div> @@ -2134,7 +1823,7 @@ <div class="description"> - Returns the item for the specified key. + <p>Returns all items.</p> </div> @@ -2143,51 +1832,6 @@ - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_key</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - key that should be searched for</td> - </tr> - - - </tbody> -</table> - <dl class="details"> @@ -2224,10 +1868,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2237,16 +1905,16 @@ <dt> <div class="nameContainer inherited"> - <h4 class="name" id="getItems"> + <h4 class="name" id="getKeys"> - <span class="inherited"><a href="AbstractList.html#getItems">inherited</a></span> + <span class="inherited"><a href="AbstractList.html#getKeys">inherited</a></span> - <span class="type-signature ">virtual</span>getItems<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + getKeys<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line155">line 155</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line144">line 144</a> </div> </div> @@ -2257,7 +1925,7 @@ <div class="description"> - Returns all items. + <p>Returns the keys of all items.</p> </div> @@ -2302,10 +1970,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2315,16 +2007,16 @@ <dt> <div class="nameContainer inherited"> - <h4 class="name" id="getKeys"> + <h4 class="name" id="isEmpty"> - <span class="inherited"><a href="AbstractList.html#getKeys">inherited</a></span> + <span class="inherited"><a href="AbstractList.html#isEmpty">inherited</a></span> - getKeys<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + isEmpty<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line139">line 139</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line179">line 179</a> </div> </div> @@ -2335,7 +2027,7 @@ <div class="description"> - Returns the keys of all items. + <p>Verifies whether the list is empty.</p> </div> @@ -2380,10 +2072,34 @@ - + <h5>Returns:</h5> +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2393,16 +2109,16 @@ <dt> <div class="nameContainer inherited"> - <h4 class="name" id="isEmpty"> + <h4 class="name" id="put"> - <span class="inherited"><a href="AbstractList.html#isEmpty">inherited</a></span> + <span class="inherited"><a href="AbstractList.html#put">inherited</a></span> - isEmpty<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + put<span class="signature">(item)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line182">line 182</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line52">line 52</a> </div> </div> @@ -2413,7 +2129,7 @@ <div class="description"> - Verifies whether the list is empty. + <p>Adds the specified item to the itemList.</p> </div> @@ -2422,6 +2138,51 @@ + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>item</code></td> + + + <td class="type"> + + +<span class="param-type">*</span> + + + + </td> + + + + <td class="description last"> + + <p>item that should be added</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2460,25 +2221,22 @@ - - - - - </dd> <dt> - <div class="nameContainer"> - <h4 class="name" id="put"> + <div class="nameContainer inherited"> + <h4 class="name" id="putAll"> - put<span class="signature">(_subscriber)</span> + <span class="inherited"><a href="AbstractList.html#putAll">inherited</a></span> + + putAll<span class="signature">(listOrArray)</span> </h4> <div class="tag-source"> - <a href="subscriberList.js.html">subscriber/subscriberList.js</a>, <a href="subscriberList.js.html#line75">line 75</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line66">line 66</a> </div> </div> @@ -2489,7 +2247,7 @@ <div class="description"> - Adds the specified item to the item list. + <p>Adds all items in the specified list to the itemList.</p> </div> @@ -2520,13 +2278,13 @@ <tr> - <td class="name"><code>_subscriber</code></td> + <td class="name"><code>listOrArray</code></td> <td class="type"> -<span class="param-type"><a href="Subscriber.html">Subscriber</a></span> +<span class="param-type">*</span> @@ -2536,7 +2294,7 @@ <td class="description last"> - Subscriber</td> + <p>list of items that should be added</p></td> </tr> @@ -2586,15 +2344,17 @@ <dt> - <div class="nameContainer"> - <h4 class="name" id="putAll"> + <div class="nameContainer inherited"> + <h4 class="name" id="removeItem"> + + <span class="inherited"><a href="AbstractList.html#removeItem">inherited</a></span> - putAll<span class="signature">(_subscriberList)</span> + removeItem<span class="signature">(key)</span> </h4> <div class="tag-source"> - <a href="subscriberList.js.html">subscriber/subscriberList.js</a>, <a href="subscriberList.js.html#line92">line 92</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line132">line 132</a> </div> </div> @@ -2605,7 +2365,7 @@ <div class="description"> - Adds all items in the specified list to the item list. + <p>Removes the item from this list for the specified key.</p> </div> @@ -2636,16 +2396,13 @@ <tr> - <td class="name"><code>_subscriberList</code></td> + <td class="name"><code>key</code></td> <td class="type"> -<span class="param-type"><a href="SubscriberList.html">SubscriberList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type">string</span> @@ -2655,7 +2412,7 @@ <td class="description last"> - SubscriberList</td> + <p>key that should be searched for</p></td> </tr> @@ -2705,17 +2462,15 @@ <dt> - <div class="nameContainer inherited"> - <h4 class="name" id="removeItem"> - - <span class="inherited"><a href="AbstractList.html#removeItem">inherited</a></span> + <div class="nameContainer"> + <h4 class="name" id="removeSubscriberWithId"> - removeItem<span class="signature">(_key)</span> + removeSubscriberWithId<span class="signature">(subscriberId)</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line125">line 125</a> + <a href="subscriber_subscriberList.js.html">subscriber/subscriberList.js</a>, <a href="subscriber_subscriberList.js.html#line31">line 31</a> </div> </div> @@ -2725,10 +2480,6 @@ <dd> - <div class="description"> - Removes the item from this list for the specified key. - </div> - @@ -2757,13 +2508,13 @@ <tr> - <td class="name"><code>_key</code></td> + <td class="name"><code>subscriberId</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type">String</span> @@ -2773,7 +2524,7 @@ <td class="description last"> - key that should be searched for</td> + </td> </tr> @@ -2828,12 +2579,12 @@ <span class="inherited"><a href="AbstractList.html#size">inherited</a></span> - size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{int}</span> + size<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> - <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line171">line 171</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line169">line 169</a> </div> </div> @@ -2844,7 +2595,7 @@ <div class="description"> - Returns the number of items that are included. + <p>Returns the number of items that are included.</p> </div> @@ -2889,10 +2640,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Number + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -2901,15 +2676,17 @@ <dt> - <div class="nameContainer"> + <div class="nameContainer inherited"> <h4 class="name" id="withItems"> - withItems<span class="signature">(_subscriberList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="SubscriberList.html">SubscriberList</a>}</span> + <span class="inherited"><a href="AbstractList.html#withItems">inherited</a></span> + + withItems<span class="signature">(list)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="subscriberList.js.html">subscriber/subscriberList.js</a>, <a href="subscriberList.js.html#line49">line 49</a> + <a href="abstractList.js.html">abstractList.js</a>, <a href="abstractList.js.html#line37">line 37</a> </div> </div> @@ -2920,7 +2697,7 @@ <div class="description"> - Builder for item list. + <p>Builder for Item list.</p> </div> @@ -2951,16 +2728,13 @@ <tr> - <td class="name"><code>_subscriberList</code></td> + <td class="name"><code>list</code></td> <td class="type"> -<span class="param-type"><a href="SubscriberList.html">SubscriberList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type">*</span> @@ -2970,7 +2744,7 @@ <td class="description last"> - SubscriberList</td> + </td> </tr> @@ -3013,10 +2787,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3039,7 +2837,7 @@ <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/global.html b/docs/UnEquals.html similarity index 60% rename from docs/global.html rename to docs/UnEquals.html index 79f1891901ac042a1c75a43eeee1f32d1597f37b..9ecd35d17c2f986ddc3588bfbe67e3b3f61dd484 100644 --- a/docs/global.html +++ b/docs/UnEquals.html @@ -2,7 +2,7 @@ <html> <head> <meta charset="utf-8"> - <title>Global</title> + <title>Class: UnEquals</title> @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,65 +1199,10 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> - <h1 class="page-title" data-filename="global.html">Global</h1> + <h1 class="page-title" data-filename="UnEquals.html">Class: UnEquals</h1> @@ -1466,9 +1211,11 @@ <header> <h2> - + UnEquals </h2> + <div class="class-description"><p>This class is the conditionMethod equals. It compares the values of two attributes.</p></div> + </header> <article> @@ -1477,8 +1224,33 @@ +<dt> + <div class="nameContainer"> + <h4 class="name" id="UnEquals"> + + new UnEquals<span class="signature">()</span> + </h4> + + <div class="tag-source"> + <a href="subscriber_condition_unequals.js.html">subscriber/condition/unequals.js</a>, <a href="subscriber_condition_unequals.js.html#line13">line 13</a> + </div> + </div> + + +</dt> +<dd> + + + + + + + + + + <dl class="details"> @@ -1503,8 +1275,20 @@ </dl> - - + + + + + + + + + + + + +</dd> + </div> @@ -1527,14 +1311,14 @@ <dt> <div class="nameContainer"> - <h4 class="name" id=""public getAttributeValue""> + <h4 class="name" id="process"> - "public getAttributeValue"<span class="signature">(_attributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> + process<span class="signature">(reference, firstValue, secondValue)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line223">line 223</a> + <a href="subscriber_condition_unequals.js.html">subscriber/condition/unequals.js</a>, <a href="subscriber_condition_unequals.js.html#line29">line 29</a> </div> </div> @@ -1545,7 +1329,7 @@ <div class="description"> - Returns the last acquired attribute value with the given attribute type. + <p>Processes the equation.</p> </div> @@ -1576,13 +1360,36 @@ <tr> - <td class="name"><code>_attributeType</code></td> + <td class="name"><code>reference</code></td> + + + <td class="type"> + + +<span class="param-type">*</span> + + + + </td> + + + + <td class="description last"> + + <p>Is not used.</p></td> + </tr> + + + + <tr> + + <td class="name"><code>firstValue</code></td> <td class="type"> -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> +<span class="param-type">*</span> @@ -1592,7 +1399,30 @@ <td class="description last"> - The attribute type to return the last value for.</td> + <p>Value (from an attribute) that should be compared.</p></td> + </tr> + + + + <tr> + + <td class="name"><code>secondValue</code></td> + + + <td class="type"> + + +<span class="param-type">*</span> + + + + </td> + + + + <td class="description last"> + + <p>Value (from an attribute) for comparison.</p></td> </tr> @@ -1635,10 +1465,34 @@ + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -1661,7 +1515,7 @@ <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:05 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/Widget.html b/docs/Widget.html index 4aa21b98e1230f357825fa26f6fb954f57a3560e..36a3ffa3bd188bef7c978fd58f88cd45cf8c59cb 100644 --- a/docs/Widget.html +++ b/docs/Widget.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,69 +1115,71 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,7 +1214,7 @@ Widget </h2> - <div class="class-description">The Widget handles the access to sensors.</div> + <div class="class-description"><p>The Widget handles the access to sensors.</p></div> </header> @@ -1483,12 +1228,12 @@ <div class="nameContainer"> <h4 class="name" id="Widget"> - <span class="type-signature ">virtual</span>new Widget<span class="signature">()</span> + <span class="type-signature ">abstract</span>new Widget<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line124">line 124</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line18">line 18</a> </div> </div> @@ -1499,9 +1244,9 @@ <div class="description"> - Constructor: Generates the ID and initializes the + <p>Constructor: Generates the ID and initializes the Widget with attributes, callbacks and subscriber -that are specified in the provided functions. +that are specified in the provided functions.</p> </div> @@ -1558,36 +1303,6 @@ that are specified in the provided functions. - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:MathUuid</li> - - <li>module:Callback</li> - - <li>module:CallbackList</li> - - <li>module:AttributeType</li> - - <li>module:AttributeValue</li> - - <li>module:AttributeTypeList</li> - - <li>module:AttributeValueList</li> - - <li>module:ConditionList</li> - - <li>module:Subscriber</li> - - <li>module:SubscriberList</li> - - <li>module:WidgetDescription</li> - - <li>module:Discoverer</li> - </ul> - @@ -1600,7 +1315,7 @@ that are specified in the provided functions. <dt> <div class="nameContainer"> - <h4 class="name" id="attributes"><span class="type-signature ">protected</span>attributes<span class="type-signature type attributevaluelist"><a href="AttributeValueList.html">AttributeValueList</a></span> </h4> + <h4 class="name" id="callbacks"><span class="type-signature ">protected</span>callbacks<span class="type-signature type callbacklist"><a href="CallbackList.html">CallbackList</a></span> </h4> </div> @@ -1608,7 +1323,7 @@ that are specified in the provided functions. <dd> <div class="description"> - All available Attributes and their values. + <p>List of Callbacks.</p> </div> @@ -1645,7 +1360,7 @@ that are specified in the provided functions. <dt> <div class="nameContainer"> - <h4 class="name" id="attributeTypes"><span class="type-signature ">protected</span>attributeTypes<span class="type-signature type attributetypelist"><a href="AttributeTypeList.html">AttributeTypeList</a></span> </h4> + <h4 class="name" id="constantAttributes"><span class="type-signature ">protected</span>constantAttributes<span class="type-signature type attributelist"><a href="AttributeList.html">AttributeList</a></span> </h4> </div> @@ -1653,7 +1368,7 @@ that are specified in the provided functions. <dd> <div class="description"> - Types of all available attributes. + <p>All available constant Attributes and their values.</p> </div> @@ -1690,7 +1405,7 @@ that are specified in the provided functions. <dt> <div class="nameContainer"> - <h4 class="name" id="callbacks"><span class="type-signature ">protected</span>callbacks<span class="type-signature type callbacklist"><a href="CallbackList.html">CallbackList</a></span> </h4> + <h4 class="name" id="id">id<span class="type-signature type string">string</span> </h4> </div> @@ -1698,7 +1413,7 @@ that are specified in the provided functions. <dd> <div class="description"> - List of Callbacks. + <p>ID of the Widget. Will be generated.</p> </div> @@ -1735,7 +1450,7 @@ that are specified in the provided functions. <dt> <div class="nameContainer"> - <h4 class="name" id="constantAttributes"><span class="type-signature ">protected</span>constantAttributes<span class="type-signature type attributevaluelist"><a href="AttributeValueList.html">AttributeValueList</a></span> </h4> + <h4 class="name" id="name">name<span class="type-signature type string">string</span> </h4> </div> @@ -1743,7 +1458,7 @@ that are specified in the provided functions. <dd> <div class="description"> - All available constant Attributes and their values. + <p>Name of the Widget.</p> </div> @@ -1780,7 +1495,7 @@ that are specified in the provided functions. <dt> <div class="nameContainer"> - <h4 class="name" id="constantAttributeTypes"><span class="type-signature ">protected</span>constantAttributeTypes<span class="type-signature type attributetypelist"><a href="AttributeTypeList.html">AttributeTypeList</a></span> </h4> + <h4 class="name" id="oldAttributes"><span class="type-signature ">protected</span>oldAttributes<span class="type-signature type attributelist"><a href="AttributeList.html">AttributeList</a></span> </h4> </div> @@ -1788,7 +1503,8 @@ that are specified in the provided functions. <dd> <div class="description"> - Types of all available ConstantAttributes. + <p>This temporary variable is used for storing the old attribute values. + So these can be used to check conditions.</p> </div> @@ -1825,7 +1541,7 @@ that are specified in the provided functions. <dt> <div class="nameContainer"> - <h4 class="name" id="discoverer"><span class="type-signature ">protected</span>discoverer<span class="type-signature type discoverer"><a href="Discoverer.html">Discoverer</a></span> </h4> + <h4 class="name" id="subscribers"><span class="type-signature ">protected</span>subscribers<span class="type-signature type subscriberlist"><a href="SubscriberList.html">SubscriberList</a></span> </h4> </div> @@ -1833,7 +1549,7 @@ that are specified in the provided functions. <dd> <div class="description"> - Associated discoverer. + <p>List of Subscriber.</p> </div> @@ -1866,21 +1582,91 @@ that are specified in the provided functions. </dd> + </dl> + + + + <h3 class="subsection-title">Methods</h3> + <dl> <dt> <div class="nameContainer"> - <h4 class="name" id="id">id<span class="type-signature type string">string</span> </h4> - </div> + <h4 class="name" id="_addConstantOutAttribute"> + + <span class="type-signature ">protected</span>_addConstantOutAttribute<span class="signature">(constantAttribute)</span> + </h4> + + <div class="tag-source"> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line327">line 327</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - ID of the Widget. Will be generated. + <p>Adds a new constantAttributeValue. If the given value is +not included in the list, the associated type will +be also added. Otherwise, only the value will be +updated.</p> </div> + + + + + + + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>constantAttribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + <p>AttributeValue</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -1909,23 +1695,50 @@ that are specified in the provided functions. + + + + + + + + + + </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="name">name<span class="type-signature type string">string</span> </h4> - </div> + <h4 class="name" id="_init"> + + <span class="type-signature ">protected</span>_init<span class="signature">()</span> + </h4> + + <div class="tag-source"> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line488">line 488</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - Name of the Widget. + <p>Function for initializing. Calls all initFunctions +and will be called by the constructor.</p> </div> + + + + + + <dl class="details"> @@ -1954,24 +1767,49 @@ that are specified in the provided functions. + + + + + + + + + + </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="oldAttributes"><span class="type-signature ">protected</span>oldAttributes<span class="type-signature type attributevaluelist"><a href="AttributeValueList.html">AttributeValueList</a></span> </h4> - </div> + <h4 class="name" id="_initCallbacks"> + + <span class="type-signature ">abstract,protected</span>_initCallbacks<span class="signature">()</span> + </h4> + + <div class="tag-source"> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line478">line 478</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - This temporary variable is used for storing the old attribute values. - So these can be used to check conditions. + <p>Initializes the provided Callbacks.</p> </div> + + + + + + <dl class="details"> @@ -2000,23 +1838,49 @@ that are specified in the provided functions. + + + + + + + + + + </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="subscribers"><span class="type-signature ">protected</span>subscribers<span class="type-signature type subscriberlist"><a href="SubscriberList.html">SubscriberList</a></span> </h4> - </div> + <h4 class="name" id="_initConstantOutAttributes"> + + <span class="type-signature ">abstract,protected</span>_initConstantOutAttributes<span class="signature">()</span> + </h4> + + <div class="tag-source"> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line468">line 468</a> + </div> + + </div> + </dt> <dd> + <div class="description"> - List of Subscriber. + <p>Initializes the provided ConstantAttributes.</p> </div> + + + + + + <dl class="details"> @@ -2045,26 +1909,30 @@ that are specified in the provided functions. -</dd> - </dl> + + - <h3 class="subsection-title">Methods</h3> + + + + +</dd> + - <dl> <dt> <div class="nameContainer"> - <h4 class="name" id="addAttribute"> + <h4 class="name" id="_initOutAttributes"> - addAttribute<span class="signature">(_attribute)</span> + <span class="type-signature ">abstract,protected</span>_initOutAttributes<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line371">line 371</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line458">line 458</a> </div> </div> @@ -2075,10 +1943,7 @@ that are specified in the provided functions. <div class="description"> - Adds a new AttributeValue. If the given value is -not included in the list, the associated type will -be also added. Otherwise, only the value will be -updated. + <p>Initializes the provided Attributes.</p> </div> @@ -2087,59 +1952,14 @@ updated. + + +<dl class="details"> + - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attribute</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeValue</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - + + + @@ -2176,14 +1996,14 @@ updated. <dt> <div class="nameContainer"> - <h4 class="name" id="addCallback"> + <h4 class="name" id="_intervalRunning"> - <span class="type-signature ">protected</span>addCallback<span class="signature">(_callback)</span> + <span class="type-signature ">abstract,protected</span>_intervalRunning<span class="signature">(interval)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line478">line 478</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line691">line 691</a> </div> </div> @@ -2194,7 +2014,8 @@ updated. <div class="description"> - Adds a new Callback. + <p>Runs the context acquisition constantly in an interval. +Can be called by init.</p> </div> @@ -2225,13 +2046,13 @@ updated. <tr> - <td class="name"><code>_callback</code></td> + <td class="name"><code>interval</code></td> <td class="type"> -<span class="param-type"><a href="Callback.html">Callback</a></span> +<span class="param-type">Number</span> @@ -2241,7 +2062,7 @@ updated. <td class="description last"> - List or Array of AttributeValues.</td> + <p>Interval in ms</p></td> </tr> @@ -2292,14 +2113,14 @@ updated. <dt> <div class="nameContainer"> - <h4 class="name" id="addConstantAttribute"> + <h4 class="name" id="_register"> - <span class="type-signature ">protected</span>addConstantAttribute<span class="signature">(_constantAttribute)</span> + <span class="type-signature ">protected</span>_register<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line431">line 431</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line716">line 716</a> </div> </div> @@ -2310,11 +2131,75 @@ updated. <div class="description"> - Adds a new constantAttributeValue. If the given value is -not included in the list, the associated type will -be also added. Otherwise, only the value will be -updated. + <p>Registers the component to the associated Discoverer.</p> + </div> + + + + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="_sendResponse"> + + <span class="type-signature ">protected</span>_sendResponse<span class="signature">(response, callback)</span> + </h4> + + + <div class="tag-source"> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line551">line 551</a> + </div> + </div> + + +</dt> +<dd> + @@ -2344,15 +2229,28 @@ updated. <tr> - <td class="name"><code>_constantAttribute</code></td> + <td class="name"><code>response</code></td> <td class="type"> + </td> + + + + <td class="description last"> -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> - - + </td> + </tr> + + + + <tr> + + <td class="name"><code>callback</code></td> + + + <td class="type"> </td> @@ -2360,7 +2258,7 @@ updated. <td class="description last"> - AttributeValue</td> + </td> </tr> @@ -2411,14 +2309,14 @@ updated. <dt> <div class="nameContainer"> - <h4 class="name" id="addSubscriber"> + <h4 class="name" id="_sendToSubscriber"> - addSubscriber<span class="signature">(_subscriber)</span> + <span class="type-signature ">protected</span>_sendToSubscriber<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line519">line 519</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line632">line 632</a> </div> </div> @@ -2429,7 +2327,8 @@ updated. <div class="description"> - Adds a new Subscriber. + <p>Sends all Attributes, specified in the given callback, +to components which are subscribed to this Callback.</p> </div> @@ -2460,13 +2359,13 @@ updated. <tr> - <td class="name"><code>_subscriber</code></td> + <td class="name"><code>callback</code></td> <td class="type"> -<span class="param-type"><a href="Subscriber.html">Subscriber</a></span> +<span class="param-type">string</span> @@ -2476,7 +2375,7 @@ updated. <td class="description last"> - Subscriber</td> + <p>Name of the searched Callback.</p></td> </tr> @@ -2527,14 +2426,14 @@ updated. <dt> <div class="nameContainer"> - <h4 class="name" id="didFinishInitialization"> + <h4 class="name" id="_setOutAttributes"> - <span class="type-signature ">virtual</span>didFinishInitialization<span class="signature">(_attributeTypes)</span> + <span class="type-signature ">protected</span>_setOutAttributes<span class="signature">(attributesOrArray)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line623">line 623</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line264">line 264</a> </div> </div> @@ -2545,8 +2444,8 @@ updated. <div class="description"> - Method will be invoked after the initialization of the widget finished. -Can be overridden by inheriting classes to take action after initialization. + <p>Sets the AttributeValueList and also the associated +AttributeTypes.</p> </div> @@ -2577,18 +2476,26 @@ Can be overridden by inheriting classes to take action after initialization. <tr> - <td class="name"><code>_attributeTypes</code></td> + <td class="name"><code>attributesOrArray</code></td> <td class="type"> + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array</span> + + + </td> <td class="description last"> - </td> + <p>List or Array of AttributeValues</p></td> </tr> @@ -2639,14 +2546,14 @@ Can be overridden by inheriting classes to take action after initialization. <dt> <div class="nameContainer"> - <h4 class="name" id="getAttributes"> + <h4 class="name" id="addCallback"> - getAttributes<span class="signature">(_attributeTypeList)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + <span class="type-signature ">protected</span>addCallback<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line209">line 209</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line373">line 373</a> </div> </div> @@ -2657,7 +2564,7 @@ Can be overridden by inheriting classes to take action after initialization. <div class="description"> - Returns the last acquired attribute values. + <p>Adds a new Callback.</p> </div> @@ -2688,13 +2595,13 @@ Can be overridden by inheriting classes to take action after initialization. <tr> - <td class="name"><code>_attributeTypeList</code></td> + <td class="name"><code>callback</code></td> <td class="type"> -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> +<span class="param-type"><a href="Callback.html">Callback</a></span> @@ -2704,7 +2611,7 @@ Can be overridden by inheriting classes to take action after initialization. <td class="description last"> - </td> + <p>List or Array of AttributeValues.</p></td> </tr> @@ -2749,25 +2656,20 @@ Can be overridden by inheriting classes to take action after initialization. - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getAttributeTypes"> + <h4 class="name" id="addOutAttribute"> - getAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> + addOutAttribute<span class="signature">(attribute, multipleInstances)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line183">line 183</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line278">line 278</a> </div> </div> @@ -2778,7 +2680,10 @@ Can be overridden by inheriting classes to take action after initialization. <div class="description"> - Returns the available AttributeTypes. + <p>Adds a new AttributeValue. If the given value is +not included in the list, the associated type will +be also added. Otherwise, only the value will be +updated.</p> </div> @@ -2787,6 +2692,74 @@ Can be overridden by inheriting classes to take action after initialization. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Attribute.html">Attribute</a></span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + + <tr> + + <td class="name"><code>multipleInstances</code></td> + + + <td class="type"> + + +<span class="param-type">Boolean</span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2825,25 +2798,20 @@ Can be overridden by inheriting classes to take action after initialization. - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getCallbacks"> + <h4 class="name" id="addSubscriber"> - getCallbacks<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="CallbackList.html">CallbackList</a>}</span> + addSubscriber<span class="signature">(subscriber)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line260">line 260</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line412">line 412</a> </div> </div> @@ -2854,8 +2822,7 @@ Can be overridden by inheriting classes to take action after initialization. <div class="description"> - Returns a list of callbacks that can be -subscribed to. + <p>Adds a new Subscriber.</p> </div> @@ -2864,6 +2831,58 @@ subscribed to. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>subscriber</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="Subscriber.html">Subscriber</a></span> + + + + </td> + + + + <td class="description last"> + + + + <span class="nullable">nullable</span> + + + + + <p>Subscriber</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2902,25 +2921,20 @@ subscribed to. - - - - - -</dd> +</dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getCallbacks"> + <h4 class="name" id="didFinishInitialization"> - getCallbacks<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> + <span class="type-signature ">abstract</span>didFinishInitialization<span class="signature">(attributes)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line273">line 273</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line504">line 504</a> </div> </div> @@ -2931,8 +2945,8 @@ subscribed to. <div class="description"> - Returns the specified callbacks that can be -subscribed to. + <p>Method will be invoked after the initialization of the widget finished. +Can be overridden by inheriting classes to take action after initialization.</p> </div> @@ -2941,6 +2955,46 @@ subscribed to. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributes</code></td> + + + <td class="type"> + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -2979,25 +3033,20 @@ subscribed to. - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="getConstantAttributes"> + <h4 class="name" id="doesSatisfyTypeOf"> - getConstantAttributes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + doesSatisfyTypeOf<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line247">line 247</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line729">line 729</a> </div> </div> @@ -3008,7 +3057,7 @@ subscribed to. <div class="description"> - Returns the ConstantAttributes. + <p>Returns true if the widget can satisfy the requested attribute type.</p> </div> @@ -3017,6 +3066,51 @@ subscribed to. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attribute</code></td> + + + <td class="type"> + + +<span class="param-type">AttributeType</span> + + + + </td> + + + + <td class="description last"> + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -3053,10 +3147,34 @@ subscribed to. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3066,14 +3184,14 @@ subscribed to. <dt> <div class="nameContainer"> - <h4 class="name" id="getDescription"> + <h4 class="name" id="getCallbacks"> - <span class="type-signature ">virtual</span>getDescription<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="WidgetDescription.html">WidgetDescription</a>}</span> + getCallbacks<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="CallbackList.html">CallbackList</a>}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line803">line 803</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line196">line 196</a> </div> </div> @@ -3084,7 +3202,8 @@ subscribed to. <div class="description"> - Returns the description of this component. + <p>Returns a list of callbacks that can be +subscribed to.</p> </div> @@ -3129,10 +3248,34 @@ subscribed to. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="CallbackList.html">CallbackList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3142,14 +3285,14 @@ subscribed to. <dt> <div class="nameContainer"> - <h4 class="name" id="getId"> + <h4 class="name" id="getCallbacks"> - getId<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + getCallbacks<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line157">line 157</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line209">line 209</a> </div> </div> @@ -3160,7 +3303,8 @@ subscribed to. <div class="description"> - Returns the id of the widget. + <p>Returns the specified callbacks that can be +subscribed to.</p> </div> @@ -3205,10 +3349,34 @@ subscribed to. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + Array + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3218,14 +3386,14 @@ subscribed to. <dt> <div class="nameContainer"> - <h4 class="name" id="getName"> + <h4 class="name" id="getConstantOutAttributes"> - getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + getConstantOutAttributes<span class="signature">(attributes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line145">line 145</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line157">line 157</a> </div> </div> @@ -3236,7 +3404,8 @@ subscribed to. <div class="description"> - Returns the name of the widget. + <p>Returns the available ConstantAttributeTypes +(attributes that do not change).</p> </div> @@ -3245,6 +3414,58 @@ subscribed to. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributes</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> + + + + </td> + + + + <td class="description last"> + + + + <span class="nullable">nullable</span> + + + + + </td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -3281,10 +3502,34 @@ subscribed to. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3294,14 +3539,14 @@ subscribed to. <dt> <div class="nameContainer"> - <h4 class="name" id="getSubscriber"> + <h4 class="name" id="getId"> - getSubscriber<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="SubscriberList.html">SubscriberList</a>}</span> + getId<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line289">line 289</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line116">line 116</a> </div> </div> @@ -3312,7 +3557,7 @@ subscribed to. <div class="description"> - Returns the Subscriber. + <p>Returns the id of the widget.</p> </div> @@ -3357,10 +3602,34 @@ subscribed to. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -3370,14 +3639,14 @@ subscribed to. <dt> <div class="nameContainer"> - <h4 class="name" id="getType"> + <h4 class="name" id="getName"> - <span class="type-signature ">virtual</span>getType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> + getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line171">line 171</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line104">line 104</a> </div> </div> @@ -3388,8 +3657,7 @@ subscribed to. <div class="description"> - Returns the type of this class, in this case -"Widget". + <p>Returns the name of the widget.</p> </div> @@ -3434,86 +3702,33 @@ subscribed to. - + <h5>Returns:</h5> - - - -</dd> - +<table class="params"> + <thead> + <tr> + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> -<dt> - <div class="nameContainer"> - <h4 class="name" id="getWidgetConstantAttributeTypes"> + <td class="type"> - getWidgetConstantAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line196">line 196</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the available ConstantAttributeTypes -(attributes that do not change). - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - + string + + + </td> + <td class="description last"></td> + </tr> - + </tbody> +</table> @@ -3524,14 +3739,14 @@ subscribed to. <dt> <div class="nameContainer"> - <h4 class="name" id="init"> + <h4 class="name" id="getOutAttributes"> - <span class="type-signature ">protected</span>init<span class="signature">()</span> + getOutAttributes<span class="signature">(<span class="optional">attributes</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line605">line 605</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line140">line 140</a> </div> </div> @@ -3542,8 +3757,7 @@ subscribed to. <div class="description"> - Function for initializing. Calls all initFunctions -and will be called by the constructor. + <p>Returns the available AttributeTypes.</p> </div> @@ -3552,147 +3766,59 @@ and will be called by the constructor. - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> -<dt> - <div class="nameContainer"> - <h4 class="name" id="initAttributes"> + <td class="name"><code>attributes</code></td> - <span class="type-signature ">virtual,protected</span>initAttributes<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line573">line 573</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Initializes the provided Attributes. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="initCallbacks"> + <td class="type"> - <span class="type-signature ">virtual,protected</span>initCallbacks<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line595">line 595</a> - </div> - - </div> + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> - -</dt> -<dd> - - - <div class="description"> - Initializes the provided Callbacks. - </div> - - - - - + + </td> + + + + <td class="description last"> + + + <span class="optional">optional</span> + + + <span class="nullable">nullable</span> + + + + + </td> + </tr> + + + </tbody> +</table> @@ -3730,93 +3856,51 @@ and will be called by the constructor. + <h5>Returns:</h5> - -</dd> - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="initCallbacks"> - - <span class="type-signature ">virtual</span>initCallbacks<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line635">line 635</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Notifies other components and sends the attributes. - </div> - - - - - - - - -<dl class="details"> - +<table class="params"> + <thead> + <tr> + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> - - - - - - - - - - - - - - - - - -</dl> - - - - - + </tbody> +</table> - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="initConstantAttributes"> + <h4 class="name" id="getSubscriber"> - <span class="type-signature ">virtual,protected</span>initConstantAttributes<span class="signature">()</span> + getSubscriber<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="SubscriberList.html">SubscriberList</a>}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line584">line 584</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line225">line 225</a> </div> </div> @@ -3827,7 +3911,7 @@ and will be called by the constructor. <div class="description"> - Initializes the provided ConstantAttributes. + <p>Returns the Subscriber.</p> </div> @@ -3872,139 +3956,51 @@ and will be called by the constructor. - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="intervalRunning"> - - <span class="type-signature ">virtual,protected</span>intervalRunning<span class="signature">(_interval)</span> - </h4> - - - <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line824">line 824</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Runs the context acquisition constantly in an interval. -Can be called by init. - </div> + <h5>Returns:</h5> - - - - - - <table class="params"> <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + <tr> - <td class="name"><code>_interval</code></td> - - <td class="type"> - -<span class="param-type">integer</span> - - - + <a href="SubscriberList.html">SubscriberList</a> + + </td> - - - - <td class="description last"> - - Interval in ms</td> + <td class="description last"></td> </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - + </tbody> +</table> - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="isAttribute"> + <h4 class="name" id="getType"> - <span class="type-signature ">protected</span>isAttribute<span class="signature">(_attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> + <span class="type-signature ">abstract</span>getType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line560">line 560</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line129">line 129</a> </div> </div> @@ -4015,63 +4011,18 @@ Can be called by init. <div class="description"> - Verifies whether the specified attributes is a -provided Attribute. + <p>Returns the type of this class, in this case +"Widget".</p> </div> - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attribute</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeValue.html">AttributeValue</a></span> - - - - </td> - - - - <td class="description last"> - - </td> - </tr> - - - </tbody> -</table> - - - + + + + <dl class="details"> @@ -4106,10 +4057,34 @@ provided Attribute. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + string + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -4119,14 +4094,14 @@ provided Attribute. <dt> <div class="nameContainer"> - <h4 class="name" id="putData"> + <h4 class="name" id="getValueForAttributeWithTypeOf"> - <span class="type-signature ">virtual</span>putData<span class="signature">(_data)</span> + getValueForAttributeWithTypeOf<span class="signature">(attributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line682">line 682</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line171">line 171</a> </div> </div> @@ -4137,7 +4112,7 @@ provided Attribute. <div class="description"> - Updates the Attributes by external components. + <p>Returns the last acquired attribute value with the given attribute type.</p> </div> @@ -4168,16 +4143,13 @@ provided Attribute. <tr> - <td class="name"><code>_data</code></td> + <td class="name"><code>attributeType</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type">AttributeType</span> @@ -4187,7 +4159,7 @@ provided Attribute. <td class="description last"> - Data that should be entered.</td> + <p>The attribute type to return the last value for.</p></td> </tr> @@ -4230,6 +4202,35 @@ provided Attribute. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + * + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -4238,14 +4239,14 @@ provided Attribute. <dt> <div class="nameContainer"> - <h4 class="name" id="queryGenerator"> + <h4 class="name" id="isOutAttribute"> - <span class="type-signature ">virtual</span>queryGenerator<span class="signature">(_function)</span> + <span class="type-signature ">protected</span>isOutAttribute<span class="signature">(attribute)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line653">line 653</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line448">line 448</a> </div> </div> @@ -4256,9 +4257,8 @@ provided Attribute. <div class="description"> - Queries the associated sensor and updates the attributes with new values. -Must be overridden by the subclasses. Overriding subclasses can call -this.__super(_function) to invoke the provided callback function. + <p>Verifies whether the specified attributes is a +provided Attribute.</p> </div> @@ -4289,13 +4289,13 @@ this.__super(_function) to invoke the provided callback function. <tr> - <td class="name"><code>_function</code></td> + <td class="name"><code>attribute</code></td> <td class="type"> -<span class="param-type">function</span> +<span class="param-type"><a href="Attribute.html">Attribute</a></span> @@ -4305,14 +4305,7 @@ this.__super(_function) to invoke the provided callback function. <td class="description last"> - - - <span class="nullable">nullable</span> - - - - - For alternative actions, because an asynchronous function can be used.</td> + </td> </tr> @@ -4355,6 +4348,35 @@ this.__super(_function) to invoke the provided callback function. + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + boolean + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + </dd> @@ -4363,14 +4385,14 @@ this.__super(_function) to invoke the provided callback function. <dt> <div class="nameContainer"> - <h4 class="name" id="queryWidget"> + <h4 class="name" id="notify"> - queryWidget<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + <span class="type-signature ">abstract</span>notify<span class="signature">()</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line707">line 707</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line514">line 514</a> </div> </div> @@ -4381,8 +4403,7 @@ this.__super(_function) to invoke the provided callback function. <div class="description"> - Returns all available AttributeValues, Attributes and -ConstantAtrributes. + <p>Notifies other components and sends the attributes.</p> </div> @@ -4429,25 +4450,20 @@ ConstantAtrributes. - - - - - </dd> <dt> <div class="nameContainer"> - <h4 class="name" id="register"> + <h4 class="name" id="putData"> - register<span class="signature">()</span> + putData<span class="signature">(attributes)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line852">line 852</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line578">line 578</a> </div> </div> @@ -4458,7 +4474,7 @@ ConstantAtrributes. <div class="description"> - Registers the component to the associated Discoverer. + <p>Updates the Attributes by external components.</p> </div> @@ -4467,6 +4483,54 @@ ConstantAtrributes. + + +<table class="params"> + <thead> + <tr> + + <th>Name</th> + + + <th>Type</th> + + + + <th class="last">Description</th> + </tr> + </thead> + + <tbody> + + + <tr> + + <td class="name"><code>attributes</code></td> + + + <td class="type"> + + +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> +| + +<span class="param-type">Array</span> + + + + </td> + + + + <td class="description last"> + + <p>Data that should be entered.</p></td> + </tr> + + + </tbody> +</table> + <dl class="details"> @@ -4511,14 +4575,14 @@ ConstantAtrributes. <dt> <div class="nameContainer"> - <h4 class="name" id="removeSubscriber"> + <h4 class="name" id="queryGenerator"> - removeSubscriber<span class="signature">(_subscriber)</span> + <span class="type-signature ">abstract</span>queryGenerator<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line533">line 533</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line541">line 541</a> </div> </div> @@ -4528,10 +4592,6 @@ ConstantAtrributes. <dd> - <div class="description"> - Removes the specified Subscriber. - </div> - @@ -4560,23 +4620,18 @@ ConstantAtrributes. <tr> - <td class="name"><code>_subscriber</code></td> + <td class="name"><code>callback</code></td> <td class="type"> - -<span class="param-type"><a href="Subscriber.html">Subscriber</a></span> - - - </td> <td class="description last"> - Subscriber</td> + </td> </tr> @@ -4627,14 +4682,114 @@ ConstantAtrributes. <dt> <div class="nameContainer"> - <h4 class="name" id="sendToSubscriber"> + <h4 class="name" id="queryWidget"> + + queryWidget<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> + </h4> + + + <div class="tag-source"> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line599">line 599</a> + </div> + + </div> + + +</dt> +<dd> + + + <div class="description"> + <p>Returns all available AttributeValues, Attributes and ConstantAttributes.</p> + </div> + + + + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + + + + + + + + <h5>Returns:</h5> + + + +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + + + + +</dd> + + + +<dt> + <div class="nameContainer"> + <h4 class="name" id="removeSubscriber"> - <span class="type-signature ">protected</span>sendToSubscriber<span class="signature">(_callbackName)</span> + removeSubscriber<span class="signature">(subscriberId)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line744">line 744</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line424">line 424</a> </div> </div> @@ -4645,8 +4800,7 @@ ConstantAtrributes. <div class="description"> - Sends all Attributes, specified in the given callback, -to components which are subscribed to this Callback. + <p>Removes the specified Subscriber.</p> </div> @@ -4677,13 +4831,13 @@ to components which are subscribed to this Callback. <tr> - <td class="name"><code>_callbackName</code></td> + <td class="name"><code>subscriberId</code></td> <td class="type"> -<span class="param-type">string</span> +<span class="param-type"><a href="Subscriber.html">Subscriber</a></span> @@ -4693,7 +4847,7 @@ to components which are subscribed to this Callback. <td class="description last"> - Name of the searched Callback.</td> + <p>Subscriber</p></td> </tr> @@ -4744,14 +4898,14 @@ to components which are subscribed to this Callback. <dt> <div class="nameContainer"> - <h4 class="name" id="setAttributes"> + <h4 class="name" id="sendToSubscriber"> - <span class="type-signature ">protected</span>setAttributes<span class="signature">(_attributes)</span> + <span class="type-signature ">abstract</span>sendToSubscriber<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line334">line 334</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line530">line 530</a> </div> </div> @@ -4762,8 +4916,9 @@ to components which are subscribed to this Callback. <div class="description"> - Sets the AttributeValueList and also the associated -AttributeTypes. + <p>Queries the associated sensor and updates the attributes with new values. +Must be overridden by the subclasses. Overriding subclasses can call +this.__super(_function) to invoke the provided callback function.</p> </div> @@ -4794,16 +4949,13 @@ AttributeTypes. <tr> - <td class="name"><code>_attributes</code></td> + <td class="name"><code>callback</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> -| - -<span class="param-type">Array</span> +<span class="param-type">function</span> @@ -4813,8 +4965,14 @@ AttributeTypes. <td class="description last"> - List or Array of - AttributeValues</td> + + + <span class="nullable">nullable</span> + + + + + <p>For alternative actions, because an asynchronous function can be used.</p></td> </tr> @@ -4867,12 +5025,12 @@ AttributeTypes. <div class="nameContainer"> <h4 class="name" id="setCallbacks"> - <span class="type-signature ">protected</span>setCallbacks<span class="signature">(_callbacks)</span> + <span class="type-signature ">protected</span>setCallbacks<span class="signature">(callbacks)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line455">line 455</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line350">line 350</a> </div> </div> @@ -4883,7 +5041,7 @@ AttributeTypes. <div class="description"> - Sets Callbacks. + <p>Sets Callbacks.</p> </div> @@ -4914,7 +5072,7 @@ AttributeTypes. <tr> - <td class="name"><code>_callbacks</code></td> + <td class="name"><code>callbacks</code></td> <td class="type"> @@ -4933,7 +5091,7 @@ AttributeTypes. <td class="description last"> - List or Array of Callbacks.</td> + <p>List or Array of Callbacks.</p></td> </tr> @@ -4984,14 +5142,14 @@ AttributeTypes. <dt> <div class="nameContainer"> - <h4 class="name" id="setConstantAttributes"> + <h4 class="name" id="setConstantOutAttributes"> - <span class="type-signature ">protected</span>setConstantAttributes<span class="signature">(_constantAttributes)</span> + <span class="type-signature ">protected</span>setConstantOutAttributes<span class="signature">(constantAttributes)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line399">line 399</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line298">line 298</a> </div> </div> @@ -5002,8 +5160,8 @@ AttributeTypes. <div class="description"> - Sets the ConstantAttributeValueList and also the -associated AttributeTypes. + <p>Sets the ConstantAttributeValueList and also the +associated AttributeTypes.</p> </div> @@ -5034,13 +5192,13 @@ associated AttributeTypes. <tr> - <td class="name"><code>_constantAttributes</code></td> + <td class="name"><code>constantAttributes</code></td> <td class="type"> -<span class="param-type"><a href="AttributeValueList.html">AttributeValueList</a></span> +<span class="param-type"><a href="AttributeList.html">AttributeList</a></span> | <span class="param-type">Array</span> @@ -5053,8 +5211,7 @@ associated AttributeTypes. <td class="description last"> - List or Array of - AttributeValues</td> + <p>List or Array of AttributeValues</p></td> </tr> @@ -5112,7 +5269,7 @@ associated AttributeTypes. <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line838">line 838</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line704">line 704</a> </div> </div> @@ -5123,7 +5280,7 @@ associated AttributeTypes. <div class="description"> - Sets the associated Discoverer and registers to that. + <p>Sets the associated Discoverer and registers to that.</p> </div> @@ -5170,7 +5327,7 @@ associated AttributeTypes. <td class="description last"> - Discoverer</td> + <p>Discoverer</p></td> </tr> @@ -5223,12 +5380,12 @@ associated AttributeTypes. <div class="nameContainer"> <h4 class="name" id="setId"> - <span class="type-signature ">protected</span>setId<span class="signature">(_id)</span> + <span class="type-signature ">protected</span>setId<span class="signature">(id)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line317">line 317</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line251">line 251</a> </div> </div> @@ -5239,7 +5396,7 @@ associated AttributeTypes. <div class="description"> - Sets the id of the Widget. + <p>Sets the id of the Widget.</p> </div> @@ -5270,7 +5427,7 @@ associated AttributeTypes. <tr> - <td class="name"><code>_id</code></td> + <td class="name"><code>id</code></td> <td class="type"> @@ -5286,7 +5443,7 @@ associated AttributeTypes. <td class="description last"> - Id of the Widget.</td> + <p>Id of the Widget.</p></td> </tr> @@ -5339,12 +5496,12 @@ associated AttributeTypes. <div class="nameContainer"> <h4 class="name" id="setName"> - <span class="type-signature ">protected</span>setName<span class="signature">(_name)</span> + <span class="type-signature ">protected</span>setName<span class="signature">(name)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line302">line 302</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line237">line 237</a> </div> </div> @@ -5355,7 +5512,7 @@ associated AttributeTypes. <div class="description"> - Sets the name of the Widget. + <p>Sets the name of the Widget.</p> </div> @@ -5386,7 +5543,7 @@ associated AttributeTypes. <tr> - <td class="name"><code>_name</code></td> + <td class="name"><code>name</code></td> <td class="type"> @@ -5402,7 +5559,7 @@ associated AttributeTypes. <td class="description last"> - Name of the Widget.</td> + <p>Name of the Widget.</p></td> </tr> @@ -5455,12 +5612,12 @@ associated AttributeTypes. <div class="nameContainer"> <h4 class="name" id="setSubscriber"> - <span class="type-signature ">protected</span>setSubscriber<span class="signature">(_subscriber)</span> + <span class="type-signature ">protected</span>setSubscriber<span class="signature">(subscribers)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line496">line 496</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line391">line 391</a> </div> </div> @@ -5471,7 +5628,7 @@ associated AttributeTypes. <div class="description"> - Sets SubscriberList. + <p>Sets SubscriberList.</p> </div> @@ -5502,7 +5659,7 @@ associated AttributeTypes. <tr> - <td class="name"><code>_subscriber</code></td> + <td class="name"><code>subscribers</code></td> <td class="type"> @@ -5521,7 +5678,7 @@ associated AttributeTypes. <td class="description last"> - List or Array of Subscriber.</td> + <p>List or Array of Subscriber.</p></td> </tr> @@ -5574,12 +5731,12 @@ associated AttributeTypes. <div class="nameContainer"> <h4 class="name" id="updateAndQueryWidget"> - updateAndQueryWidget<span class="signature">(_function)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeValueList.html">AttributeValueList</a>}</span> + updateAndQueryWidget<span class="signature">(callback)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeList.html">AttributeList</a>}</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line724">line 724</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line616">line 616</a> </div> </div> @@ -5590,8 +5747,8 @@ associated AttributeTypes. <div class="description"> - Updates and returns all available AttributeValues, -Attributes and ConstantAtrributes. + <p>Updates and returns all available AttributeValues, +Attributes and ConstantAtrributes.</p> </div> @@ -5622,7 +5779,7 @@ Attributes and ConstantAtrributes. <tr> - <td class="name"><code>_function</code></td> + <td class="name"><code>callback</code></td> <td class="type"> @@ -5645,7 +5802,7 @@ Attributes and ConstantAtrributes. - For alternative actions, because an asynchronous function can be used.</td> + <p>For alternative actions, because an asynchronous function can be used.</p></td> </tr> @@ -5688,10 +5845,34 @@ Attributes and ConstantAtrributes. + <h5>Returns:</h5> - +<table class="params"> + <thead> + <tr> + + <th>Type</th> + <th class="last">Description</th> + </tr> + </thead> + <tbody> + + <tr> + + <td class="type"> + + <a href="AttributeList.html">AttributeList</a> + + + </td> + <td class="description last"></td> + </tr> + + </tbody> +</table> + @@ -5703,12 +5884,12 @@ Attributes and ConstantAtrributes. <div class="nameContainer"> <h4 class="name" id="updateWidgetInformation"> - updateWidgetInformation<span class="signature">(_function)</span> + updateWidgetInformation<span class="signature">(callback)</span> </h4> <div class="tag-source"> - <a href="widget.js.html">widget/widget.js</a>, <a href="widget.js.html#line668">line 668</a> + <a href="widget_widget.js.html">widget/widget.js</a>, <a href="widget_widget.js.html#line569">line 569</a> </div> </div> @@ -5719,7 +5900,7 @@ Attributes and ConstantAtrributes. <div class="description"> - Updates the attributes by calling queryGenerator. + <p>Updates the attributes by calling queryGenerator.</p> </div> @@ -5750,7 +5931,7 @@ Attributes and ConstantAtrributes. <tr> - <td class="name"><code>_function</code></td> + <td class="name"><code>callback</code></td> <td class="type"> @@ -5773,7 +5954,7 @@ Attributes and ConstantAtrributes. - For alternative actions, because an asynchronous function can be used.</td> + <p>For alternative actions, because an asynchronous function can be used.</p></td> </tr> @@ -5837,7 +6018,7 @@ Attributes and ConstantAtrributes. <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:07 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/WidgetDescription.html b/docs/WidgetDescription.html deleted file mode 100644 index 516290956446aa72cb81a7bd842995b57e86ee74..0000000000000000000000000000000000000000 --- a/docs/WidgetDescription.html +++ /dev/null @@ -1,2999 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Class: WidgetDescription</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="WidgetDescription.html">Class: WidgetDescription</h1> - - - - -<section> - -<header> - <h2> - WidgetDescription - </h2> - - <div class="class-description">The description of a Widget and the communication with it.</div> - -</header> - -<article> - <div class="container-overview"> - - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="WidgetDescription"> - - <span class="type-signature ">virtual</span>new WidgetDescription<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line56">line 56</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Constructor: Initializes the inAttributeTypes. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - </div> - - - - - - - <h3 class="subsection-title">Requires</h3> - - <ul> - <li>module:easejs</li> - - <li>module:AttributeTypeList</li> - </ul> - - - - - - - - <h3 class="subsection-title">Members</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="callbackNames"><span class="type-signature ">protected</span>callbackNames<span class="type-signature type array">array</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Array of available callback names. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="id"><span class="type-signature ">protected</span>id<span class="type-signature type string">string</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Id of the Widget that are described by this object. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="name"><span class="type-signature ">protected</span>name<span class="type-signature type string">string</span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - Name of the Widget that are described by this object. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="outAttributeTypes"><span class="type-signature ">protected</span>outAttributeTypes<span class="type-signature type attributetypelist"><a href="AttributeTypeList.html">AttributeTypeList</a></span> </h4> - </div> - - -</dt> -<dd> - - <div class="description"> - List of attributeTypes that are provided. - </div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - -</dd> - - </dl> - - - - <h3 class="subsection-title">Methods</h3> - - <dl> - -<dt> - <div class="nameContainer"> - <h4 class="name" id="addOutAttributeType"> - - addOutAttributeType<span class="signature">(_outAttributeType)</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line188">line 188</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Adds an outAttributeType to the list - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_outAttributeType</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeType that are provided</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="addOutAttributeTypes"> - - addOutAttributeTypes<span class="signature">(_outAttributeTypes)</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line200">line 200</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Adds outAttributeTypes that are provided by the Widget - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_outAttributeTypes</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - List of AttributeType that are provided</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="doesSatisfyAttributeType"> - - doesSatisfyAttributeType<span class="signature">(_attributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line221">line 221</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns true if the widget can satisfy the requested attribute type. - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_attributeType</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> - - - - </td> - - - - <td class="description last"> - - </td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="getId"> - - getId<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{String}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line136">line 136</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the id of the described widget. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="getName"> - - getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{String}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line124">line 124</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns the name of the described widget. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="getOutAttributeTypes"> - - getOutAttributeTypes<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="AttributeTypeList.html">AttributeTypeList</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line148">line 148</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Returns outAttributeTypes of the widget. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="setId"> - - setId<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line174">line 174</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Sets the id of the described widget. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="setName"> - - setName<span class="signature">()</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line160">line 160</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Sets the name of the described widget. - </div> - - - - - - - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="withId"> - - withId<span class="signature">(_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="WidgetDescription.html">WidgetDescription</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line83">line 83</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for id - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_id</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - Id of the Widget that are described by this object.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="withInAttributeType"> - - withInAttributeType<span class="signature">(_outAttributeType)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="WidgetDescription.html">WidgetDescription</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line111">line 111</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for outAttributeType - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_outAttributeType</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeType.html">AttributeType</a></span> - - - - </td> - - - - <td class="description last"> - - AttributeType that are provided</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="withName"> - - withName<span class="signature">(_name)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="WidgetDescription.html">WidgetDescription</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line69">line 69</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for name - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_name</code></td> - - - <td class="type"> - - -<span class="param-type">string</span> - - - - </td> - - - - <td class="description last"> - - Name of the Widget that are described by this object.</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - - -<dt> - <div class="nameContainer"> - <h4 class="name" id="withOutAttributeTypes"> - - withOutAttributeTypes<span class="signature">(_outAttributeTypes)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="WidgetDescription.html">WidgetDescription</a>}</span> - </h4> - - - <div class="tag-source"> - <a href="widgetDescription.js.html">descriptions/widgetDescription.js</a>, <a href="widgetDescription.js.html#line97">line 97</a> - </div> - - </div> - - -</dt> -<dd> - - - <div class="description"> - Builder for outAttributeType list - </div> - - - - - - - - - -<table class="params"> - <thead> - <tr> - - <th>Name</th> - - - <th>Type</th> - - - - <th class="last">Description</th> - </tr> - </thead> - - <tbody> - - - <tr> - - <td class="name"><code>_outAttributeTypes</code></td> - - - <td class="type"> - - -<span class="param-type"><a href="AttributeTypeList.html">AttributeTypeList</a></span> -| - -<span class="param-type">Array</span> - - - - </td> - - - - <td class="description last"> - - List of AttributeType that are provided</td> - </tr> - - - </tbody> -</table> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - - - - - - - - - - - - - - -</dd> - - </dl> - - - - - -</article> - -</section> - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:08 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> \ No newline at end of file diff --git a/docs/abstractList.js.html b/docs/abstractList.js.html index 9c3e5aa002e31576193c7bfcfe2798566fa15f59..e414a638fdd07dfe950ca28c71bf697e6186b879 100644 --- a/docs/abstractList.js.html +++ b/docs/abstractList.js.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <span class="subtitle">Members</span> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1469,200 +1214,194 @@ * It is an abstract Class. * * @module AbstractList - * @fileOverview */ -define([ 'easejs' ], function(easejs) { - var AbstractClass = easejs.AbstractClass; - /** - * @class AbstractList - * @classdesc This class represents a list. - * @requires easejs - */ - var AbstractList = AbstractClass('AbstractList', { - +define(function() { + return (function() { /** - * @alias counter - * @protected - * @type {int} - * @memberof AbstractList# - * @desc Number of Items. + * @classdesc This class represents a list. + * @constructs AbstractList */ - 'protected counter' : 0, - /** - * @alias items - * @protected - * @memberof AbstractList# - * @desc ItemList - */ - 'protected items' : [], + function AbstractList() { + /** + * + * @type {Array} + * @private + */ + this._items = []; + + /** + * + * @type {Object} + * @private + */ + this._type = Object; + + return this; + } /** * Builder for Item list. - * - * @function - * @abstract - * @public - * @alias withItems - * @memberof AbstractList# + * * @param {*} list * @returns {*} */ - 'abstract public withItems' : [ 'list' ], + AbstractList.prototype.withItems = function(list) { + if (list instanceof Array) { + this._items = list; + } else if (list.constructor === this.constructor) { + this._items = list.getItems(); + } + return this; + }; + /** * Adds the specified item to the itemList. - * - * @function - * @abstract + * * @public - * @alias put - * @memberof AbstractList# - * @param {*} item item that shoud be added + * @param {*} item item that should be added */ - 'abstract public put' : [ 'item' ], + AbstractList.prototype.put = function(item) { + if (item.constructor === this._type) { + if (!(this.contains(item))) { + this._items.push(item); + } + } + }; + /** - * Adds all items in the specified list to the - * itemList. - * - * @function - * @abstract + * Adds all items in the specified list to the itemList. + * * @public - * @alias putAll - * @memberof AbstractList# - * @param {*} list list of items that should be added + * @param {*} listOrArray list of items that should be added */ - 'abstract public putAll' : [ 'list' ], + AbstractList.prototype.putAll = function(listOrArray) { + var list = []; + if (listOrArray instanceof Array) { + list = listOrArray; + } else if (listOrArray.constructor === this.constructor) { + list = listOrArray.getItems(); + } + for (var i in list) { + this.put(list[i]); + } + }; + /** * Verifies whether the given item is included * in this list. - * - * @function - * @abstract + * * @public - * @alias contains - * @memberof AbstractList# * @param {*} item Item that should be checked. * @returns {boolean} */ - 'abstract public contains' : [ 'item' ], + AbstractList.prototype.contains = function(item) { + if (item.constructor === this._type) { + for (var index in this._items) { + var theItem = this._items[index]; + if (theItem.equals(item)) { + return true; + } + } + } + return false; + }; + /** * Compare the specified WidgetHandleList with this instance. - * - * @function + * * @abstract * @public - * @alias equals - * @memberof AbstractList# * @param {*} list List that should be compared. */ - 'abstract public equals' : [ 'list' ], - - /** - * Verifies whether an item exists for the specified key. - * - * @public - * @alias containsKey - * @memberof AbstractList# - * @param {string} _key Key that should be verified. - * @returns {boolean} - */ - 'public containsKey' : function(_key) { - return !!(typeof _key !== 'undefined' && typeof this.items[_key] !== 'undefined'); - }, + AbstractList.prototype.equals = function(list) { + if (list.constructor === this.constructor && list.size() == this.size()) { + for (var index in list.getItems()) { + var theItem = list.getItems()[index]; + if (!this.contains(theItem)) return false; + } + return true; + } + return false; + }; /** * Returns the item for the specified key. - * @public - * @alias getItem - * @memberof AbstractList# - * @param {string} _key key that should be searched for - * @returns {*} + * + * @param {string} key key that should be searched for + * @returns {*} */ - 'virtual public getItem' : function(_key) { - return this.items[_key]; - }, + AbstractList.prototype.getItem = function(key) { + return this._items[key]; + }; /** * Removes the item from this list for the specified key. + * * @public - * @alias removeItem - * @memberof AbstractList# - * @param {string} _key key that should be searched for + * @param {string} key key that should be searched for */ - 'public removeItem' : function(_key) { - if (this.containsKey(_key)) { - delete this.items[_key]; - this.counter--; + AbstractList.prototype.removeItem = function(key) { + if (this.containsKey(key)) { + delete this._items[key]; } - }, + }; /** * Returns the keys of all items. + * * @public - * @alias getKeys - * @memberof AbstractList# * @returns {Array} */ - 'public getKeys' : function() { - var listKeys = new Array(); - for ( var key in this.items) { + AbstractList.prototype.getKeys = function() { + var listKeys = []; + for (var key in this._items) { listKeys.push(key); } return listKeys; - }, + }; /** * Returns all items. + * * @virtual * @public - * @alias getItems - * @memberof AbstractList# * @returns {Array} */ - 'virtual public getItems' : function() { - var listValues = new Array(); - for ( var key in this.items) { - listValues.push(this.items[key]); - } - return listValues; - }, + AbstractList.prototype.getItems = function() { + return this._items; + }; /** * Returns the number of items that are included. - * + * * @public - * @alias size - * @memberof AbstractList# - * @returns {int} + * @returns {Number} */ - 'public size' : function() { - return this.counter; - }, + AbstractList.prototype.size = function() { + return this._items.length; + }; /** * Verifies whether the list is empty. + * * @public - * @alias isEmpty - * @memberof AbstractList# * @returns {boolean} */ - 'public isEmpty' : function() { - return this.counter == 0; - }, - + AbstractList.prototype.isEmpty = function() { + return this.size() == 0; + }; + /** * Clears this list. + * * @public - * @alias clear - * @memberof AbstractList# */ - 'public clear' : function() { - this.items = []; - this.counter = 0; - } - - }); + AbstractList.prototype.clear = function() { + this._items = []; + }; - return AbstractList; + return AbstractList; + })(); });</code></pre> </article> </section> @@ -1675,7 +1414,7 @@ define([ 'easejs' ], function(easejs) { <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:03 GMT+0200 (MESZ) + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/aggregator.js.html b/docs/aggregator.js.html deleted file mode 100644 index cab963ee3d020e7701fdf9d091d6192947403130..0000000000000000000000000000000000000000 --- a/docs/aggregator.js.html +++ /dev/null @@ -1,2344 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: aggregator/aggregator.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="aggregator.js.html">Source: aggregator/aggregator.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module representing a Context Aggregator. - * It aggregates data from multiple widgets. - * - * @module Aggregator - * @fileOverview - */ -define(['easejs', 'MathUuid','widget', - 'attributeType', 'attributeValue', 'attributeValueList', 'subscriber', - 'subscriberList', 'callbackList', 'storage', 'widgetDescription', 'interpreter', 'attributeTypeList'], - function(easejs, MathUuid, Widget, AttributeType, - AttributeValue, AttributeValueList, Subscriber, SubscriberList, - CallbackList, Storage, WidgetDescription, Interpreter, AttributeTypeList){ - - var Class = easejs.Class; - var Aggregator = Class('Aggregator'). - extend(Widget, - - { - /** - * @alias name - * @public - * @type {string} - * @memberof Aggregator# - * @desc Name of the Widget. - */ - 'public name' : 'Aggregator', - - /** - * @alias id - * @public - * @type {string} - * @memberof Aggregator# - * @desc ID of the Aggregator. Will be generated. - */ - 'public id' : '', - - /** - * @alias widgets - * @protected - * @type {Array} - * @memberof Aggregator# - * @desc List of subscribed widgets referenced by ID. - */ - 'protected widgets' : [], - - /** - * @alias interpreters - * @protected - * @type {Array} - * @memberof Aggregator# - * @desc List of subscribed interpreters referenced by ID. - */ - 'protected interpreters' : [], - - /** - * @alias db - * @protected - * @type {Storage} - * @memberof Aggregator# - * @desc Database of the Aggregator. - */ - 'protected db' : '', - - /** - * Constructor: Generates the id and initializes the Aggregator. - * - * @abstract - * @class Aggregator - * @extends Widget - * @classdesc The Widget handles the access to sensors. - * @requires easejs - * @requires MathUuid - * @requires CallbackList - * @requires AttributeType - * @requires AttributeValue - * @requires AttributeValueList - * @requires Subscriber - * @requires SubscriberList - * @requires Storage - * @requires Widget - * @constructs Aggregator - */ - 'override virtual public __construct': function(_discoverer, _attributeTypes) - { - this.id = Math.uuid(); - this.widgets = []; - this.interpreters = []; - this.__super(_discoverer, _attributeTypes); - }, - - /** - * Returns the type of this class, in this case - * "Aggregator". - * - * @override - * @public - * @alias getType - * @memberof Aggregator# - * @returns {string} - */ - 'override public getType' : function(){ - return 'Aggregator'; - }, - - /** - * Adds new AttributeTypes, useful when a new Widget is subscribed. - * - * @protected - * @alias addAttributeType - * @memberof Aggregator# - * @param {AttributeType} _attributeType attributeType - */ - 'protected addAttributeType' : function(_attributeType){ - if(Class.isA( AttributeType, _attributeType )){ - this.attributeTypes.put(_attributeType); - var attVal = new AttributeValue().buildFromAttributeType(_attributeType); - this.attributes.put(attVal); - } - }, - - /** - * Sets Widget IDs. - * - * @protected - * @alias setWidgets - * @memberof Aggregator# - * @param {Array} _widgetIds List of Widget IDs - */ - 'protected setWidgets' : function(_widgetIds){ - this.widgets = _widgetIds; - }, - - /** - * Adds Widget ID. - * - * @public - * @alias addWidget - * @memberof Aggregator# - * @param {String|Widget} _widgetIdOrWidget Widget ID - */ - 'public addWidget' : function(_widgetIdOrWidget){ - if (Class.isA(Widget, _widgetIdOrWidget)) { - this.widgets.push(_widgetIdOrWidget.getId()); - } else if(typeof _widgetIdOrWidget == "string") { - this.widgets.push(_widgetIdOrWidget); - } - }, - - /** - * Returns the available Widget IDs. - * - * @public - * @alias getWidgets - * @memberof Aggregator# - * @returns {Array} - */ - 'public getWidgets' : function() { - return this.widgets; - }, - - /** - * Removes Widget ID from list. - * - * @protected - * @alias removeWidget - * @memberof Aggregator# - * @param {String} _widgetId Id of the Widget - */ - 'protected removeWidget' : function(_widgetId){ - var index = this.widgets.indexOf(_widgetId); - if (index > -1) { - this.widgets = this.widgets.splice(index, 1); - } - }, - - /** - * Retrieves all Attributes of the specified widgets. - * - * @protected - * @alias initAttributes - * @memberof Aggregator# - */ - 'protected initAttributes' : function(){ - if(this.widgets.length > 0){ - var widgetIdList = this.widgets; - for(var i in widgetIdList){ - var widgetId = widgetIdList[i]; - var widgetInstance = this.discoverer.getComponent(widgetId); - if (widgetInstance) { - this.setAttributes(widgetInstance.queryAttributes()); - } - } - } - }, - - /** - * Retrieves all ConstantAttributes of the specified widgets. - * - * @protected - * @alias initConstantAttributes - * @memberof Aggregator# - */ - 'protected initConstantAttributes' : function(){ - if(this.widgets.length > 0){ - var widgetIdList = this.widgets; - for(var i in widgetIdList){ - var widgetId = widgetIdList[i]; - var widgetInstance = this.discoverer.getComponent(widgetId); - if (widgetInstance) { - this.setConstantAttributes(widgetInstance.queryConstantAttributes()); - } - } - } - }, - - /** - * Retrieves all actual Callbacks of the specified Widgets. - * - * @protected - * @alias initCallbacks - * @memberof Aggregator# - */ - 'protected initCallbacks' : function(){ - if(this.widgets.length > 0){ - var widgetIdList = this.widgets; - for(var i in widgetIdList){ - var widgetId = widgetIdList[i]; - this.initWidgetSubscription(widgetId); - } - } - }, - - /** - * Start the setup of the aggregator after the initialisation has finished. - * - * @public - * @alias didFinishInitialization - * @memberof Aggregator# - * @param _attributeTypes - */ - 'override public didFinishInitialization': function(_attributeTypes) { - this.aggregatorSetup(_attributeTypes); - }, - - /** - * InitMethod for Aggregators. Called by constructor. - * Initializes the associated Storage. - * - * @protected - * @alias aggregatorSetup - * @memberof Aggregator# - */ - 'protected aggregatorSetup' : function(_attributeTypes){ - this.initStorage('DB_'+this.name); - this.setAggregatorAttributeValues(_attributeTypes); - this.setAggregatorConstantAttributeValues(); - this.setAggregatorCallbacks(); - - this.didFinishSetup(); - }, - - /** - * Initializes the provided attributeValues that are only specific to the Aggregator. - * Called by aggregatorSetup(). - * - * @function - * @abstract - * @protected - * @alias setAggregatorAttributeValues - * @memberof Aggregator# - */ - 'virtual protected setAggregatorAttributeValues' : function(_attributeTypes) { - for (var index in _attributeTypes) { - var theAttributeType = _attributeTypes[index]; - this.addAttribute(new AttributeValue().buildFromAttributeType(theAttributeType)); - } - }, - - /** - * Initializes the provided ConstantAttributeValues that are only specific to the Aggregator. - * Called by aggregatorSetup(). - * - * @function - * @abstract - * @protected - * @alias setAggregatorConstantAttributeValues - * @memberof Aggregator# - */ - 'virtual protected setAggregatorConstantAttributeValues' : function() { - - }, - - /** - * Initializes the provided Callbacks that are only specific to the Aggregator. - * Called by aggregatorSetup(). - * - * @function - * @abstract - * @protected - * @alias setAggregatorCallbacks - * @memberof Aggregator# - */ - 'virtual protected setAggregatorCallbacks' : function() { - - }, - - /** - * Adds an interpreter to the aggregator. - * - * @public - * @alias addInterpreter - * @memberof Aggregator# - * @param _theInterpreter - */ - 'public addInterpreter': function(_theInterpreter) { - this.interpreters.push(_theInterpreter.getId()); - }, - - /** - * Returns an array with the UUIDs of the interpreters that where added to the aggregator. - * - * @public - * @alias getInterpreters - * @memberof Aggregator# - * @returns {Array} The UUIDs of the connected interpreters. - */ - 'public getInterpreters': function() { - return this.interpreters; - }, - - /** - * Returns the current Attributes that are saved in the cache. - * - * @public - * @alias getCurrentData - * @memberof Aggregator# - * @returns {AttributeValueList} - */ - 'public getCurrentData' : function(){ - var response = new AttributeValueList(); - response.putAll(this.attributes); - return response; - }, - - /** - * Subscribes to the given widget for the specified Callbacks. - * - * @protected - * @alias subscribeTo - * @memberof Aggregator# - * @param {Widget} _widget Widget that should be subscribed to. - * @param {CallbackList} _callbacks required Callbacks - */ - 'protected subscribeTo' : function(_widget, _callbacks, _subSet, _conditions){ - if(Class.isA(Widget, _widget)){ - var subscriber = new Subscriber().withSubscriberId(this.id). - withSubscriberName(this.name). - withSubscriptionCallbacks(_callbacks). - withAttributesSubset(_subSet). - withConditions(_conditions); - _widget.addSubscriber(subscriber); - } - }, - - /** - * Subscribes to the widgets that are defined in the Widget ID List - * used in the initCallback method. - * - * @protected - * @alias initWidgetSubscription - * @memberof Aggregator# - * @param {String} _widgetId Widget that should be subscribed. - * @returns {?CallbackList} - */ - 'protected initWidgetSubscription' : function(_widgetId){ - var calls = null; - if(Class.isA(String, _widgetId)){ - var widget = this.discoverer.getComponent(_widgetId); - if (widget){ - //subscribe to all callbacks - calls = widget.queryCallbacks(); - this.subscribeTo(widget, calls); - } - } - return calls; - }, - - /** - * Adds the specified callbacks of a widget to the aggregator. - * - * @public - * @alias addWidgetSubscription - * @memberof Aggregator# - * @param {String|Widget|WidgetDescription} _widgetIdOrWidget Widget that should be subscribed. - * @param {CallbackList} _callbackList required Callbacks - */ - 'public addWidgetSubscription' : function(_widgetIdOrWidget, _callbackList){ - if (Class.isA(Widget, _widgetIdOrWidget) || Class.isA(WidgetDescription, _widgetIdOrWidget)) { - if (Class.isA(Widget, _widgetIdOrWidget) && (!_callbackList || !Class.isA(CallbackList, _callbackList))) { - _callbackList = _widgetIdOrWidget.getCallbackList(); - } - _widgetIdOrWidget = _widgetIdOrWidget.getId(); - } - if(typeof _widgetIdOrWidget == "string" && Class.isA(CallbackList, _callbackList)){ - var widget = this.discoverer.getComponent(_widgetIdOrWidget); - if (widget) { - this.subscribeTo(widget, _callbackList); - this.callbacks.putAll(_callbackList); - var callsList = _callbackList.getItems(); - for(var x in callsList){ - var singleCallback = callsList[x]; - var typeList = singleCallback.getAttributeTypes().getItems(); - for(var y in typeList){ - var singleType = typeList[y]; - this.addAttributeType(singleType); - } - } - this.addWidget(_widgetIdOrWidget); - } - } - }, - - /** - * Removes subscribed Widgets and deletes the entry - * for subscribers in the associated Widget. - * - * @public - * @alias unsubscribeFrom - * @memberof Aggregator# - * @param {String} _widgetId Widget that should be removed. - */ - 'public unsubscribeFrom' : function(_widgetId){ - if(typeof _widgetId == "string"){ - var widget = this.discoverer.getComponent(_widgetId); - if (widget) { - console.log('aggregator unsubscribeFrom: ' + widget.getName()); - widget.removeSubscriber(this.id); - this.removeWidget(_widgetId); - } - } - }, - - /** - * Puts context data to Widget and expects an array. - * - * @override - * @public - * @alias putData - * @memberof Aggregator# - * @param {(AttributeValueList|Array)} _data data that shall be input - */ - 'override public putData' : function(_data){ - var list = []; - if(_data instanceof Array){ - list = _data; - } else if (Class.isA(AttributeValueList, _data)) { - list = _data.getItems(); - } - for(var i in list){ - var x = list[i]; - if(Class.isA( AttributeValue, x ) && this.isAttribute(x)){ - this.addAttribute(x); - if(this.db){ - this.store(x); - } - } - } - }, - - /** - * Calls the given Interpreter for interpretation the data. - * - * @public - * @alias interpretData - * @memberof Aggregator# - * @param {String} _interpreterId ID of the searched Interpreter - * @param {(AttributeValueList|Array)} _data data that should be interpreted - * @param {?function} _function for additional actions, if an asynchronous function is used - */ - 'public interpretData' : function(_interpreterId, _function){ - var interpreter = this.discoverer.getComponent(_interpreterId); - if (Class.isA(Interpreter, interpreter)) { - interpreter.callInterpreter(this.getAttributeValues(interpreter.getInAttributeTypes()), _function); - } - }, - - /** - * Calls the given Interpreter for getting the data. - * - * @public - * @alias getInterpretedData - * @memberof Aggregator# - * @param {String} _interpreterId ID of the searched Interpreter - * @returns {?AttributeValueList} - */ - 'public getInterpretedData' : function(_interpreterId){ - var response = 'undefined'; - var interpreter = this.discoverer.getComponent(_interpreterId); - if (interpreter) { - response = interpreter.getInterpretedData(); - var attributeList = response.getOutAttributes().getItems(); - for (var i in attributeList) { - var theAttribute = attributeList[i]; - if (Class.isA(AttributeValue, theAttribute) && this.isAttribute(theAttribute)) { - this.addAttribute(theAttribute); - if(this.db){ - this.store(theAttribute); - } - } - } - } - return response; - }, - - /** - * Initializes the database with the specified name. - * - * @protected - * @alias initStorage - * @memberof Aggregator# - * @param {String} _name Name of the Storage - */ - 'protected initStorage' : function(_name){ - this.db = new Storage(_name, 7200000, 5); - }, - - /** - * Stores the data. - * - * @protected - * @alias store - * @memberof Aggregator# - * @param {AttributeValue} _attributeValue data that should be stored - */ - 'protected store' : function(_attributeValue){ - this.db.store(_attributeValue); - }, - - /** - * Queries the database and returns the last retrieval result. - * It may be that the retrieval result is not up to date, - * because an asynchronous function is used for the retrieval. - * For retrieving the current data, this function can be used as callback function - * in retrieveStorage(). - * - * @public - * @alias queryAttribute - * @memberof Aggregator# - * @param {String} _name Name of the searched AtTributes. - * @param {?function} _function for alternative actions, because an asynchronous function is used - */ - 'public queryAttribute' : function(_name, _function){ - this.db.retrieveAttributes(_name, _function); - }, - - /** - * Queries a specific table and only actualizes the storage cache. - * For an alternativ action can be used a callback. - * - * @public - * @alias retrieveStorage - * @memberof Aggregator# - * @returns {RetrievalResult} - */ - 'public retrieveStorage' : function(){ - return this.db.getCurrentData(); - }, - - /** - * Returns an overview about the stored attributes. - * It may be that the overview about the stored attributes is not up to date, - * because an asynchronous function is used for the retrieval. - * For retrieving the current data, this function can be used as callback function - * in queryTables(). - * - * @public - * @alias getStorageOverview - * @memberof Aggregator# - * @returns {?Array} - */ - 'public getStorageOverview' : function(){ - return this.db.getAttributesOverview(); - }, - - /** - * Only actualizes the attributeType cache in th database. - * For an alternativ action can be used a callback. - * - * @public - * @alias queryTables - * @memberof Aggregator# - * @param {?function} _function for alternative actions, because an asynchronous function is used - */ - 'public queryTables' : function(_function){ - this.db.getAttributeNames(_function); - }, - - /** - * Updates the information for the widget with the provided ID and calls the callback afterwards. - * - * @public - * @virtual - * @alias queryReferencedWidget - * @memberof Aggregator# - * @param {String} _widgetId The ID of the widget to query. - * @param {Callback} _callback The callback to query after the widget was updated. - */ - 'virtual public queryReferencedWidget' :function(_widgetId, _callback){ - this.discoverer.getWidget(_widgetId).updateWidgetInformation(_callback); - }, - - /** - * Returns the UUIDs of all connected widgets and interpreters. - * - * @private - * @alias getComponentUUIDs - * @memberof Aggregator# - * @returns {Array.<T>} The UUIDs. - */ - 'private getComponentUUIDs': function() { - return this.widgets.concat(this.interpreters); - }, - - /** - * Return true if a component with the provided UUID was connected to the aggregator. - * - * @private - * @alias hasComponent - * @memberof Aggregator# - * @param {String} uuid The UUID of the component to check. - * @returns {boolean} - */ - 'private hasComponent': function(uuid) { - return jQuery.inArray(uuid, this.getComponentUUIDs()) != -1; - }, - - /** - * - * @private - * @alias doesSatisfyAttributeType - * @param _attributeType - * @returns {boolean} - */ - 'private doesSatisfyAttributeType': function(_attributeType) { - var componentUUIDs = this.getComponentUUIDs(); - var doesSatisfy = false; - - for (var index in componentUUIDs) { - var theComponent = this.discoverer.getComponent(componentUUIDs[index]); - if (theComponent.getDescription().doesSatisfyAttributeType(_attributeType)) { - doesSatisfy = true; - } - } - - return doesSatisfy; - }, - - /** - * Searches for components that can satisfy the requested attributes. Through recursion it is possible to search - * for components that satisfy attributes of components that have been found in the process. - * - * @private - * @alias getComponentsForUnsatisfiedAttributeTypes - * @memberof Aggregator# - * @param {AttributeTypeList} _unsatisfiedAttributes A list of attributes that components should be searched for. - * @param {boolean} _all If true all attributes must be satisfied by a single component. - * @param {Array} _componentTypes An array of components classes that should be searched for (e.g. Widget, Interpreter and Aggregator). - */ - 'private getComponentsForUnsatisfiedAttributeTypes': function(_unsatisfiedAttributes, _all, _componentTypes) { - // ask the discoverer for components that satisfy the requested components - var relevantComponents = this.discoverer.getComponentsByAttributes(_unsatisfiedAttributes, _all, _componentTypes); - console.log("I found "+relevantComponents.length+" component(s) of type "+_componentTypes+" that might satisfy the requested attributes."); - - // iterate over all found components - for(var index in relevantComponents) { - // get the component - var theComponent = relevantComponents[index]; - console.log("Let's look at component "+theComponent.getName()+"."); - - // if the component was added before, ignore it - if (!this.hasComponent(theComponent.getId())) { - var outAttributes = theComponent.getDescription().getOutAttributeTypes().getItems(); - - // if component is a widget and it wasn't added before, subscribe to its callbacks - if (Class.isA(Widget, theComponent)) { - console.log("It's a widget."); - - this.addWidgetSubscription(theComponent); - // remove satisfied attributes - for (var widgetOutAttributeIndex in outAttributes) { - var widgetOutAttribute = outAttributes[widgetOutAttributeIndex]; - // add the attribute type to the aggregators list of handled attribute types - if (!this.getAttributeTypes().contains(widgetOutAttribute)) this.addAttributeType(widgetOutAttribute); - console.log("I can now satisfy attribute "+widgetOutAttribute.getIdentifier()+" with the help of "+theComponent.getName()+"! That was easy :)"); - _unsatisfiedAttributes.removeItem(widgetOutAttribute.getIdentifier()); - } - } else if (Class.isA(Interpreter, theComponent)) { // if the component is an interpreter and all its in attributes can be satisfied, add the interpreter - console.log("It's an interpreter."); - - var inAttributes = theComponent.getInAttributeTypes().getItems(); - var canSatisfyInAttributes = true; - - // iterate over the attributes needed to satisfy the interpreter - for (var inAttributeIdentifier in inAttributes) { - // get the attribute - var theInAttribute = inAttributes[inAttributeIdentifier]; - console.log("The interpreter needs the attribute "+theInAttribute.getIdentifier()+"."); - - // if required attribute is not already satisfied by the aggregator search for components that do - if (!this.doesSatisfyAttributeType(theInAttribute)) { - console.log("It seems that I can't satisfy "+theInAttribute.getIdentifier()+", but I will search for components that can."); - var newAttributeList = new AttributeTypeList(); - newAttributeList.put(theInAttribute); - this.getComponentsForUnsatisfiedAttributeTypes(newAttributeList, false, [Widget, Interpreter]); - // if the attribute still can't be satisfied drop the interpreter - if (!this.doesSatisfyAttributeType(theInAttribute)) { - console.log("I couldn't find a component to satisfy "+theInAttribute.getIdentifier()+". Dropping interpreter "+theComponent.getName()+". Bye bye."); - canSatisfyInAttributes = false; - break; - } - } else { - console.log("It seems that I already satisfy the attribute "+theInAttribute.getIdentifier()+". Let's move on."); - } - } - - if (canSatisfyInAttributes) { - this.addInterpreter(theComponent); - // remove satisfied attribute - for (var interpreterOutAttributeIndex in outAttributes) { - var interpreterOutAttribute = outAttributes[interpreterOutAttributeIndex]; - // add the attribute type to the aggregators list of handled attribute types - if (!this.getAttributeTypes().contains(interpreterOutAttribute)) this.addAttributeType(interpreterOutAttribute); - console.log("I can now satisfy attribute "+interpreterOutAttribute.getIdentifier()+" with the help of "+theComponent.getName()+"! Great!"); - _unsatisfiedAttributes.removeItem(interpreterOutAttribute.getIdentifier()); - } - } else { - console.log("Found interpreter but can't satisfy required attributes."); - for (var j in theComponent.getDescription().getInAttributeTypes().getItems()) { - console.log("Missing "+theComponent.getDescription().getInAttributeTypes().getItems()[j].getIdentifier()+"."); - } - } - } - } else { - console.log("Aggregator already has component "+theComponent.getName()+". Nothing to do here ;)"); - } - } - }, - - /** - * After the aggregator finished its setup start searching for component that satisfy the attributes that where requrested. - * - * @public - * @virtual - * @alias didFinishSetup - * @memberof Aggregator# - */ - 'virtual public didFinishSetup': function() { - unsatisfiedAttributes = this.getAttributeTypes().clone(); - - // get all widgets that satisfy attribute types - this.getComponentsForUnsatisfiedAttributeTypes(unsatisfiedAttributes, false, [Widget]); - // get all interpreters that satisfy attribute types - this.getComponentsForUnsatisfiedAttributeTypes(unsatisfiedAttributes, false, [Interpreter]); - - console.log(unsatisfiedAttributes); - console.log(this.attributeTypes); - }, - - /** - * Updates all the widgets referenced by the aggregator and calls the provided callback afterwards. - * - * @public - * @virtual - * @alias queryReferencedWidgets - * @memberof Aggregator# - * @param {Function} _callback The callback to query after all the widget where updated. - */ - 'virtual public queryReferencedWidgets': function(_callback) { - var self = this; - var completedQueriesCounter = 0; - - if (this.widgets.length > 0) { - for (var index in this.widgets) { - var theWidgetId = this.widgets[index]; - this.queryReferencedWidget(theWidgetId, function () { - completedQueriesCounter++; - if (completedQueriesCounter == self.widgets.length) { - if (_callback && typeof(_callback) == 'function') { - _callback(self.getAttributeValues()); - } - } - }); - } - } else { - if (_callback && typeof(_callback) == 'function') { - _callback(self.getAttributeValues()); - } - } - }, - - /** - * Let's all connected interpreters interpret data. - * - * @public - * @alias queryReferencedInterpreters - * @memberof Aggregator# - * @param {Function} _callback The callback to query after all the interpreters did interprete data. - */ - 'public queryReferencedInterpreters': function(_callback) { - var self = this; - var completedQueriesCounter = 0; - - if (this.interpreters.length > 0) { - for(var index in this.interpreters) { - var theInterpreterId = this.interpreters[index]; - - self.interpretData(theInterpreterId, function() { - self.getInterpretedData(theInterpreterId); - - completedQueriesCounter++; - if (completedQueriesCounter == self.interpreters.length) { - if (_callback && typeof(_callback) == 'function') { - _callback(self.getAttributeValues()); - } - } - }); - } - } else { - if (_callback && typeof(_callback) == 'function') { - _callback(self.getAttributeValues()); - } - } - }, - - /** - * Query all referenced widgets and afterwards all connected interpreters. - * - * @public - * @alias queryReferencedComponents - * @memberof Aggregator# - * @param {Function} _callback the callback to query after all components did finish their work. - */ - 'public queryReferencedComponents': function(_callback) { - var self = this; - - this.queryReferencedWidgets(function(_attributeValues) { - self.queryReferencedInterpreters(function(_attributeValues) { - if (_callback && typeof(_callback) == 'function') { - _callback(_attributeValues); - } - }); - }); - } - }); - - return Aggregator; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:03 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/attributeValueList.js.html b/docs/aggregator_aggregator.js.html similarity index 54% rename from docs/attributeValueList.js.html rename to docs/aggregator_aggregator.js.html index 6bf2247296f90029043cd492ab02e21e80c881e8..69394a26e5ebdbbc83d67ec2a26d6fa5bc914d35 100644 --- a/docs/attributeValueList.js.html +++ b/docs/aggregator_aggregator.js.html @@ -2,7 +2,7 @@ <html> <head> <meta charset="utf-8"> - <title>Source: attribute/attributeValueList.js</title> + <title>Source: aggregator/aggregator.js</title> @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - </ul> - <ul class="events itemMembers"> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,311 +1199,718 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> - <h1 class="page-title" data-filename="attributeValueList.js.html">Source: attribute/attributeValueList.js</h1> + <h1 class="page-title" data-filename="aggregator_aggregator.js.html">Source: aggregator/aggregator.js</h1> <section> <article> - <pre class="prettyprint source "><code>/** - * This module represents a AttributeValueList. It is a subclass of - * AbstractList. - * - * @module AttributeValueList - * @fileOverview - */ -define(['easejs', 'abstractList', 'attributeValue', 'attributeType', 'attributeTypeList', 'parameterList'], - function(easejs, AbstractList, AttributeValue, AttributeType, AttributeTypeList, ParameterList) { - var Class = easejs.Class; - - /** - * @class AttributeValueList - * @classdesc This class represents a list for AttributeValue. - * @extends AbstractList - * @requires easejs - * @requires AbstractList - * @requires AttributeValue - * @requires AttributeType - * @requires AttributeTypeList) - */ - var AttributeValueList = Class('AttributeValueList').extend(AbstractList,{ + <pre class="prettyprint source "><code>define(['MathUuid', 'widget', 'attribute', 'attributeList', 'subscriber', 'subscriberList', 'callbackList', 'storage', 'interpreter', 'interpretation'], + function(MathUuid, Widget, Attribute, AttributeList, Subscriber, SubscriberList, CallbackList, Storage, Interpreter, Interpretation){ + return (function() { /** - * @alias counter - * @protected - * @type {integer} - * @memberof AttributeValueList# - * @desc Number of items. + * Generates the id and initializes the Aggregator. + * + * @classdesc The Widget handles the access to sensors. + * @constructs Aggregator + * @extends Widget + */ + function Aggregator(discoverer, attributes) { + /** + * List of subscribed widgets referenced by ID. + * + * @protected + * @type {Array.<String>} + */ + this._widgets = []; + + /** + * + * @protected + * @type {Array.<Interpretation>} + */ + this._interpretations = []; + + /** + * Database of the Aggregator. + * + * @protected + * @type {Storage} + */ + this._db = new Storage("DB_Aggregator", 7200000, 5); + + Widget.call(this, discoverer, attributes); + + /** + * Name of the Aggregator. + * + * @type {string} + */ + this.name = 'Aggregator'; + + return this; + } + + Aggregator.prototype = Object.create(Widget.prototype); + Aggregator.prototype.constructor = Aggregator; + + /** + * Returns the type of this class, in this case "Aggregator". + * + * @override + * @public + * @returns {string} */ - 'protected counter' : 0, + Aggregator.prototype.getType = function() { + return 'Aggregator'; + }; + /** - * @alias items + * Sets Widget IDs. + * * @protected - * @type {AttributeValueList} - * @memberof AttributeValueList# - * @desc ItemList. + * @param {Array.<String>} widgetIds List of Widget IDs */ - 'protected items' : {}, + Aggregator.prototype._setWidgets = function(widgetIds) { + if (typeof widgetIds == "array") { + this._widgets = widgetIds; + } + }; /** - * Builder for item list. - * + * Adds Widget ID. + * * @public - * @alias withItems - * @memberof AttributeValueList# - * @param {(AttributeValueListst|Array)} _attributeValueList AttributeValueList - * @returns {AttributeValueList} + * @param {String|Widget} widgetIdOrWidget Widget ID */ - 'public withItems' : function(_attributeValueList) { - var list = []; - if (_attributeValueList instanceof Array) { - list = _attributeValueList; - } else if (Class.isA(AttributeValueList, - _attributeValueList)) { - list = _attributeValueList.getItems(); + Aggregator.prototype.addWidget = function(widgetIdOrWidget){ + if (widgetIdOrWidget instanceof Widget) { + this._widgets.push(widgetIdOrWidget.getId()); + } else if(typeof widgetIdOrWidget == "string") { + this._widgets.push(widgetIdOrWidget); } - for (var i in list) { - var attributeValue = list[i]; - if (Class.isA(AttributeValue, attributeValue)) { - this.items[attributeValue.getIdentifier()] = attributeValue; - this.counter++; + }; + + /** + * Returns the available Widget IDs. + * + * @public + * @returns {Array} + */ + Aggregator.prototype.getWidgets = function() { + return this._widgets; + }; + + /** + * Removes Widget ID from list. + * + * @protected + * @param {String} _widgetId Id of the Widget + */ + Aggregator.prototype._removeWidget = function(_widgetId) { + var index = this._widgets.indexOf(_widgetId); + if (index > -1) { + this._widgets = this._widgets.splice(index, 1); + } + }; + + /** + * Retrieves all Attributes of the specified widgets. + * + * @protected + */ + Aggregator.prototype._initOutAttributes = function() { + if(this._widgets.length > 0){ + for(var i in this._widgets){ + var widgetId = this._widgets[i]; + /** @type {Widget} */ + var theWidget = this._discoverer.getComponent(widgetId); + if (theWidget) { + this._setOutAttributes(theWidget.getOutAttributes()); + } } } - return this; - }, + }; + + /** + * Retrieves all ConstantAttributes of the specified widgets. + * + * @protected + * @override + */ + Aggregator.prototype._initConstantOutAttributes = function() { + if(this._widgets.length > 0){ + for(var i in this._widgets){ + var widgetId = this._widgets[i]; + /** @type {Widget} */ + var theWidget = this._discoverer.getComponent(widgetId); + if (theWidget) { + this._setConstantOutAttributes(theWidget.getConstantOutAttributes()); + } + } + } + }; + + /** + * Retrieves all actual Callbacks of the specified Widgets. + * + * @protected + * @override + */ + Aggregator.prototype._initCallbacks = function() { + if(this._widgets.length > 0){ + for(var i in this._widgets){ + var widgetId = this._widgets[i]; + this.initWidgetSubscription(widgetId); + } + } + }; + + /** + * Start the setup of the aggregator after the initialisation has finished. + * + * @public + * @override + * @param {AttributeList} attributes + */ + Aggregator.prototype.didFinishInitialization = function(attributes) { + this._aggregatorSetup(attributes); + }; + + /** + * InitMethod for Aggregators. Called by constructor. Initializes the associated Storage. + * + * @protected + */ + Aggregator.prototype._aggregatorSetup = function(attributes) { + this._setAggregatorAttributeValues(attributes); + this._setAggregatorConstantAttributeValues(); + this._setAggregatorCallbacks(); + + this.didFinishSetup(); + }; + + /** + * Initializes the provided attributeValues that are only specific to the Aggregator. + * Called by aggregatorSetup(). + * + * @virtual + * @protected + */ + Aggregator.prototype._setAggregatorAttributeValues = function(attributes) { + for (var index in attributes) { + var theAttribute = attributes[index]; + this.addOutAttribute(theAttribute); + } + }; + + /** + * Initializes the provided ConstantAttributeValues that are only specific to the Aggregator. + * Called by aggregatorSetup(). + * + * @virtual + * @protected + */ + Aggregator.prototype._setAggregatorConstantAttributeValues = function() { + + }; + + /** + * Initializes the provided Callbacks that are only specific to the Aggregator. + * Called by aggregatorSetup(). + * + * @virtual + * @protected + */ + Aggregator.prototype._setAggregatorCallbacks = function() { + + }; /** - * Add the specified item to this itemList. - * + * Returns the current Attributes that are saved in the cache. + * * @public - * @alias put - * @memberof AttributeValueList# - * @param {AttributeValue} _attributeValue AttributeValue + * @returns {AttributeList} */ - 'public put' : function(_attributeValue) { - if (Class.isA(AttributeValue, _attributeValue)) { - if (!(this.containsKey(_attributeValue.getIdentifier()))) { - this.counter++; + Aggregator.prototype.getCurrentData = function() { + return this._outAttributes; + }; + + /** + * Subscribes to the given widget for the specified Callbacks. + * + * @protected + * @param {Widget} widget Widget that should be subscribed to. + * @param {CallbackList} callbacks required Callbacks + * @param subSet + * @param conditions + */ + Aggregator.prototype._subscribeTo = function(widget, callbacks, subSet, conditions){ + if(widget instanceof Widget){ + var subscriber = new Subscriber().withSubscriberId(this.id). + withSubscriberName(this.name). + withSubscriptionCallbacks(callbacks). + withAttributesSubset(subSet). + withConditions(conditions); + widget.addSubscriber(subscriber); + } + }; + + /** + * Subscribes to the widgets that are defined in the Widget ID List + * used in the initCallback method. + * + * @protected + * @param {String} widgetId Widget that should be subscribed. + * @returns {?CallbackList} + */ + Aggregator.prototype._initWidgetSubscription = function(widgetId) { + var callbacks = null; + if(typeof widgetId == "string"){ + /** @type {Widget} */ + var theWidget = this._discoverer.getComponent(widgetId); + if (theWidget) { + //subscribe to all callbacks + callbacks = theWidget.getCallbackList(); + this.subscribeTo(theWidget, callbacks); } - this.items[_attributeValue.getIdentifier()] = _attributeValue; } - }, + return callbacks; + }; /** - * Adds all items in the specified list to this. - * itemList - * + * Adds the specified callbacks of a widget to the aggregator. + * * @public - * @alias putAll - * @memberof AttributeValueList# - * @param {AttributeValueList} _attributeValueList AttributeValueList + * @param {String|Widget} widgetIdOrWidget Widget that should be subscribed. + * @param {CallbackList} callbackList required Callbacks */ - 'public putAll' : function(_attributeValueList) { - var list = []; - if (_attributeValueList instanceof Array) { - list = _attributeValueList; - } else if (Class.isA(AttributeValueList, _attributeValueList)) { - list = _attributeValueList.getItems(); + Aggregator.prototype.addWidgetSubscription = function(widgetIdOrWidget, callbackList){ + if (typeof widgetIdOrWidget != "string" && widgetIdOrWidget instanceof Widget && !(widgetIdOrWidget instanceof Aggregator)) { + if (!callbackList || callbackList instanceof CallbackList) { + callbackList = widgetIdOrWidget.getCallbackList(); + } + widgetIdOrWidget = widgetIdOrWidget.getId(); } - for ( var i in list) { - var attributeValue = list[i]; - if (Class.isA(AttributeValue, attributeValue)) { - if (!(this.containsKey(attributeValue.getIdentifier()))) { - this.counter++; + if(typeof widgetIdOrWidget == "string" && callbackList instanceof CallbackList) { + /** @type {?Widget} */ + var theWidget = this._discoverer.getComponent(widgetIdOrWidget); + if (theWidget) { + this._subscribeTo(theWidget, callbackList); + this._callbacks.putAll(callbackList); + var callsList = callbackList.getItems(); + for(var x in callsList){ + var singleCallback = callsList[x]; + var typeList = singleCallback.getAttributeTypes().getItems(); + for(var y in typeList){ + var singleType = typeList[y]; + this.addOutAttribute(singleType); + } } - this.items[attributeValue.getIdentifier()] = attributeValue; + this.addWidget(widgetIdOrWidget); } } - }, + }; /** - * Verifies whether the given item is included - * in the list. - * + * Removes subscribed Widgets and deletes the entry + * for subscribers in the associated Widget. + * * @public - * @alias contains - * @memberof AttributeValueList# - * @param {AttributeValue} _item AttributeValue that should be verified. - * @returns {boolean} + * @param {String} widgetId Widget that should be removed. */ - 'public contains' : function(_item) { - if (Class.isA(AttributeValue, _item)) { - var tmp = this.getItem(_item.getIdentifier()); - if (!(typeof tmp === 'undefined') && tmp.equals(_item)) { - return true; + Aggregator.prototype.unsubscribeFrom = function(widgetId) { + if(typeof widgetId == "string") { + var widget = this._discoverer.getComponent(widgetId); + if (widget) { + console.log('aggregator unsubscribeFrom: ' + widget.getName()); + widget.removeSubscriber(this.id); + this._removeWidget(widgetId); } } - return false; - }, + }; /** - * Compare the specified AttributeValueList with - * this instance. - * + * Puts context data to Widget and expects an array. + * + * @override * @public - * @alias equals - * @memberof AttributeValueList# - * @param {AttributeValueList} _list AttributeValueList that should be compared. - * @returns {boolean} + * @param {(AttributeList|Array)} attributeListOrArray data that shall be input */ - 'public equals' : function(_list) { - if (Class.isA(AttributeValueList, _list) && _list.size() == this.size()) { - var items = _list.getItems(); - for ( var i in items) { - var item = items[i]; - if (!this.contains(item)) { - return false; + Aggregator.prototype.putData = function(attributeListOrArray){ + var list = []; + if(attributeListOrArray instanceof Array){ + list = attributeListOrArray; + } else if (attributeListOrArray instanceof AttributeList) { + list = attributeListOrArray.getItems(); + } + for(var i in list){ + var theAttribute = list[i]; + if(theAttribute instanceof Attribute && this._isOutAttribute(theAttribute)){ + this.addOutAttribute(theAttribute); + if(this._db){ + this._store(theAttribute); } } - return true; } - return false; - }, + }; /** - * Returns only this values that matches to the - * given type. - * + * Calls the given Interpreter for interpretation the data. + * * @public - * @alias getSubset - * @memberof AttributeValueList# - * @param {(AttributeTypeList|Array)} _attributeTypeList AttributeTypes that should be returned. - * @returns {AttributeValueList} + * @param {String} interpreterId ID of the searched Interpreter + * @param {AttributeList} inAttributes + * @param {AttributeList} outAttributes + * @param {?function} callback for additional actions, if an asynchronous function is used */ - 'public getSubset' : function(_attributeTypeList) { - var response = new AttributeValueList(); - var list = []; - if (_attributeTypeList instanceof Array) { - list = _attributeTypeList; - } else if (Class.isA(AttributeTypeList, _attributeTypeList)) { - list = _attributeTypeList.getItems(); + Aggregator.prototype.interpretData = function(interpreterId, inAttributes, outAttributes, callback){ + var interpreter = this._discoverer.getComponent(interpreterId); + if (interpreter instanceof Interpreter) { + interpreter.callInterpreter(inAttributes, outAttributes, callback); + } + }; + + /** + * Stores the data. + * + * @protected + * @param {Attribute} attribute data that should be stored + */ + Aggregator.prototype._store = function(attribute) { + this._db.store(attribute); + }; + + /** + * Queries the database and returns the last retrieval result. + * It may be that the retrieval result is not up to date, + * because an asynchronous function is used for the retrieval. + * For retrieving the current data, this function can be used as callback function + * in retrieveStorage(). + * + * @public + * @param {String} name Name of the searched AtTributes. + * @param {?function} callback for alternative actions, because an asynchronous function is used + */ + Aggregator.prototype.queryAttribute = function(name, callback){ + this._db.retrieveAttributes(name, callback); + }; + + /** + * Queries a specific table and only actualizes the storage cache. + * For an alternativ action can be used a callback. + * + * @public + * @returns {RetrievalResult} + */ + Aggregator.prototype.retrieveStorage = function() { + return this._db.getCurrentData(); + }; + + /** + * Returns an overview about the stored attributes. + * It may be that the overview about the stored attributes is not up to date, + * because an asynchronous function is used for the retrieval. + * For retrieving the current data, this function can be used as callback function + * in queryTables(). + * + * @public + * @returns {?Array} + */ + Aggregator.prototype.getStorageOverview = function() { + return this._db.getAttributesOverview(); + }; + + /** + * Only updates the attribute cache in the database. + * For an alternative action a callback can be used. + * + * @public + * @param {?function} callback for alternative actions, because an asynchronous function is used + */ + Aggregator.prototype.queryTables = function(callback) { + this._db.getAttributeNames(callback); + }; + + /** + * Updates the information for the widget with the provided ID and calls the callback afterwards. + * + * @public + * @virtual + * @param {String} widgetId The ID of the widget to query. + * @param {Callback} callback The callback to query after the widget was updated. + */ + Aggregator.prototype.queryReferencedWidget = function(widgetId, callback) { + this._discoverer.getWidget(widgetId).updateWidgetInformation(callback); + }; + + /** + * Returns the UUIDs of all connected widgets and interpreters. + * + * @private + * @returns {Array.<T>} The UUIDs. + */ + Aggregator.prototype.getComponentUUIDs = function() { + var uuids = []; + uuids = uuids.concat(this._widgets); + for (var index in this._interpretations) { + var theInterpretation = this._interpretations[index]; + uuids.push(theInterpretation.interpreterId); } - for ( var i in list) { - var attributeType = list[i]; - if (Class.isA(AttributeType, attributeType)) { - var attribute = this.items[attributeType.getIdentifier()]; - if (typeof attribute != "undefined") { - response.put(attribute); + return uuids; + }; + + /** + * Return true if a component with the provided UUID was connected to the aggregator. + * + * @private + * @alias hasComponent + * @memberof Aggregator# + * @param {String} uuid The UUID of the component to check. + * @returns {boolean} + */ + Aggregator.prototype._hasComponent = function(uuid) { + return jQuery.inArray(uuid, this.getComponentUUIDs()) != -1; + }; + + /** + * + * @override + * @public + * @param {Attribute} attribute + * @returns {boolean} + */ + Aggregator.prototype.doesSatisfyTypeOf = function(attribute) { + var componentUUIDs = this.getComponentUUIDs(); + var doesSatisfy = false; + + for (var index in componentUUIDs) { + var theComponent = this._discoverer.getComponent(componentUUIDs[index]); + if (theComponent.doesSatisfyTypeOf(attribute)) { + doesSatisfy = true; + } + } + + return doesSatisfy; + }; + + /** + * Searches for components that can satisfy the requested attributes. Through recursion it is possible to search + * for components that satisfy attributes of components that have been found in the process. + * + * @private + * @param {AttributeList} unsatisfiedAttributes A list of attributes that components should be searched for. + * @param {boolean} all If true all attributes must be satisfied by a single component. + * @param {Array} componentTypes An array of components classes that should be searched for (e.g. Widget, Interpreter and Aggregator). + */ + Aggregator.prototype._getComponentsForUnsatisfiedAttributes = function(unsatisfiedAttributes, all, componentTypes) { + // ask the discoverer for components that satisfy the requested components + var relevantComponents = this._discoverer.getComponentsByAttributes(unsatisfiedAttributes, all, componentTypes); + console.log("I found "+relevantComponents.length+" component(s) that might satisfy the requested attributes."); + + // iterate over all found components + for(var index in relevantComponents) { + // get the component + var theComponent = relevantComponents[index]; + console.log("Let's look at component "+theComponent.getName()+"."); + + // if the component was added before, ignore it + if (!this._hasComponent(theComponent.getId())) { + var outAttributes = theComponent.getOutAttributes().getItems(); + + // if component is a widget and it wasn't added before, subscribe to its callbacks + if (theComponent instanceof Widget) { + console.log("It's a widget."); + + this.addWidgetSubscription(theComponent); + // remove satisfied attributes + for (var widgetOutAttributeIndex in outAttributes) { + var widgetOutAttribute = outAttributes[widgetOutAttributeIndex]; + // add the attribute type to the aggregators list of handled attribute types + if (!this.getOutAttributes().containsTypeOf(widgetOutAttribute)) this.addOutAttribute(widgetOutAttribute); + console.log("I can now satisfy attribute "+widgetOutAttribute+" with the help of "+theComponent.getName()+"! That was easy :)"); + unsatisfiedAttributes.removeAttributeWithTypeOf(widgetOutAttribute); + } + } else if (theComponent instanceof Interpreter) { // if the component is an interpreter and all its in attributes can be satisfied, add the interpreter + console.log("It's an interpreter."); + + var inAttributes = theComponent.getInAttributes().getItems(); + var canSatisfyInAttributes = true; + + // iterate over the attributes needed to satisfy the interpreter + for (var inAttributeIdentifier in inAttributes) { + // get the attribute + var theInAttribute = inAttributes[inAttributeIdentifier]; + console.log("The interpreter needs the attribute "+theInAttribute+"."); + + // if required attribute is not already satisfied by the aggregator search for components that do + if (!this.doesSatisfyTypeOf(theInAttribute)) { + console.log("It seems that I can't satisfy "+theInAttribute+", but I will search for components that can."); + var newAttributeList = new AttributeList(); + newAttributeList.put(theInAttribute); + this._getComponentsForUnsatisfiedAttributes(newAttributeList, false, [Widget, Interpreter]); + // if the attribute still can't be satisfied drop the interpreter + if (!this.doesSatisfyTypeOf(theInAttribute)) { + console.log("I couldn't find a component to satisfy "+theInAttribute+". Dropping interpreter "+theComponent.getName()+". Bye bye."); + canSatisfyInAttributes = false; + break; + } + } else { + console.log("It seems that I already satisfy the attribute "+theInAttribute+". Let's move on."); + } + } + + if (canSatisfyInAttributes) { + // remove satisfied attribute + for (var interpreterOutAttributeIndex in outAttributes) { + var interpreterOutAttribute = outAttributes[interpreterOutAttributeIndex]; + // add the attribute type to the aggregators list of handled attribute types + for (var unsatisfiedAttributeIndex in unsatisfiedAttributes.getItems()) { + var theUnsatisfiedAttribute = unsatisfiedAttributes.getItems()[unsatisfiedAttributeIndex]; + if (theUnsatisfiedAttribute.equalsTypeOf(interpreterOutAttribute)) { + this.addOutAttribute(theUnsatisfiedAttribute); + console.log("I can now satisfy attribute "+theUnsatisfiedAttribute+" with the help of "+theComponent.getName()+"! Great!"); + this._interpretations.push(new Interpretation(theComponent.getId(), theComponent.getInAttributes(), new AttributeList().withItems([theUnsatisfiedAttribute]))); + } + } + unsatisfiedAttributes.removeAttributeWithTypeOf(interpreterOutAttribute, true); + } + } else { + console.log("Found interpreter but can't satisfy required attributes."); + for (var j in theComponent.getInAttributes().getItems()) { + console.log("Missing "+theComponent.getInAttributes().getItems()[j]+"."); + } + } } + } else { + console.log("Aggregator already has component "+theComponent.getName()+". Nothing to do here ;)"); } } - return response; - }, - + }; + /** - * Returns a subset without the given types. - * + * After the aggregator finished its setup start searching for component that satisfy the attributes that where requrested. + * * @public - * @alias getSubsetWithoutItems - * @memberof AttributeValueList# - * @param {(AttributeTypeList|Array)} _attributeTypeList AttributeTypes that should not be included - * @returns {AttributeValueList} + * @virtual */ - 'public getSubsetWithoutItems' : function(_attributeTypeList) { - var response = this; - var list = []; - if (_attributeTypeList instanceof Array) { - list = _attributeTypeList; - } else if (Class.isA(AttributeTypeList, _attributeTypeList)) { - list = _attributeTypeList.getItems(); + Aggregator.prototype.didFinishSetup = function() { + var unsatisfiedAttributes = this.getOutAttributes().clone(); + + // get all widgets that satisfy attribute types + this._getComponentsForUnsatisfiedAttributes(unsatisfiedAttributes, false, [Widget]); + // get all interpreters that satisfy attribute types + this._getComponentsForUnsatisfiedAttributes(unsatisfiedAttributes, false, [Interpreter]); + + console.log("Unsatisfied attributes: "+unsatisfiedAttributes.size()); + console.log("Satisfied attributes: "+this.getOutAttributes().size()); + console.log("Interpretations "+this._interpretations.length); + }; + + /** + * Updates all the widgets referenced by the aggregator and calls the provided callback afterwards. + * + * @public + * @virtual + * @param {Function} callback The callback to query after all the widget where updated. + */ + Aggregator.prototype.queryReferencedWidgets = function(callback) { + var self = this; + var completedQueriesCounter = 0; + + if (this._widgets.length > 0) { + for (var index in this._widgets) { + var theWidgetId = this._widgets[index]; + this.queryReferencedWidget(theWidgetId, function () { + completedQueriesCounter++; + if (completedQueriesCounter == self._widgets.length) { + if (callback && typeof(callback) == 'function') { + callback(self.getOutAttributes()); + } + } + }); + } + } else { + if (callback && typeof(callback) == 'function') { + callback(self.getOutAttributes()); + } } - for (var i in list) { - var attributeType = list[i]; - if (Class.isA(AttributeType, attributeType)) { - response.removeItem(attributeType.getIdentifier()); + }; + + /** + * Let's all connected interpreters interpret data. + * + * @public + * @param {function} callback The callback to query after all the interpreters did interpret data. + */ + Aggregator.prototype.queryReferencedInterpreters = function(callback) { + /** + * + * @type {Aggregator} + */ + var self = this; + var completedQueriesCounter = 0; + + if (this._interpretations.length > 0) { + for (var index in this._interpretations) { + var theInterpretation = this._interpretations[index]; + var theInterpreterId = theInterpretation.interpreterId; + var interpretationInAttributeValues = this.getOutAttributes(theInterpretation.inAttributeTypes); + var interpretationOutAttributeValues = this.getOutAttributes(theInterpretation.outAttributeTypes); + + self.interpretData(theInterpreterId, interpretationInAttributeValues, interpretationOutAttributeValues, function(interpretedData) { + for (var j in interpretedData.getItems()) { + var theInterpretedData = interpretedData.getItems()[j]; + + self.addOutAttribute(theInterpretedData); + if (self._db){ + self._store(theInterpretedData); + } + } + + completedQueriesCounter++; + if (completedQueriesCounter == self._interpretations.length) { + if (callback && typeof(callback) == 'function') { + callback(self.getOutAttributes()); + } + } + }); + } + } else { + if (callback && typeof(callback) == 'function') { + callback(self.getOutAttributes()); } } - return response; - }, - - /** - * Alias for {#getItem}. - * - * @public - * @alias getValue - * @memberof AttributeValueList# - * @param _key The value key. - * @returns {*} - */ - 'public getAttributeValue': function(_key) { - return this.getItem(_key); - }, + }; /** - * Returns the attribute value that matches the provided attribute type. + * Query all referenced widgets and afterwards all connected interpreters. * * @public - * @alias getValueForAttributeType - * @memberof AttributeValueList# - * @param {AttributeType} _attributeType - * @returns {AttributeValue} + * @alias queryReferencedComponents + * @memberof Aggregator# + * @param {Function} callback the callback to query after all components did finish their work. */ - 'public getValueForAttributeType': function(_attributeType) { - return this.getAttributeValue(_attributeType.getIdentifier()).getValue(); - } + Aggregator.prototype.queryReferencedComponents = function(callback) { + var self = this; - }); + this.queryReferencedWidgets(function(_attributeValues) { + self.queryReferencedInterpreters(function(_attributeValues) { + if (callback && typeof(callback) == 'function') { + callback(_attributeValues); + } + }); + }); + }; - return AttributeValueList; - });</code></pre> + return Aggregator; + })(); + } +);</code></pre> </article> </section> @@ -1715,7 +1922,7 @@ define(['easejs', 'abstractList', 'attributeValue', 'attributeType', 'attributeT <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/aggregator_interpretation.js.html b/docs/aggregator_interpretation.js.html new file mode 100644 index 0000000000000000000000000000000000000000..2d5c3a167a35bd5c67b9e653dcad7c39278a4790 --- /dev/null +++ b/docs/aggregator_interpretation.js.html @@ -0,0 +1,1266 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: aggregator/interpretation.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="aggregator_interpretation.js.html">Source: aggregator/interpretation.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(['interpreter', 'attributeList'], function(Interpreter, AttributeList) { + return (function () { + /** + * + * @param {String} interpreterId + * @param {AttributeList} inAttributes + * @param {AttributeList} outAttributes + * @returns {Interpretation} + * @constructs Interpretation + */ + function Interpretation(interpreterId, inAttributes, outAttributes) { + /** + * + * @type {String} + */ + this.interpreterId = interpreterId; + + /** + * + * @type {AttributeList} + */ + this.inAttributeTypes = inAttributes; + + /** + * + * @type {AttributeList} + */ + this.outAttributeTypes = outAttributes; + + return this; + } + + return Interpretation; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/aggregator_storage_retrievalResult.js.html b/docs/aggregator_storage_retrievalResult.js.html new file mode 100644 index 0000000000000000000000000000000000000000..108fcc2bd9f2c81cc37d08617f90a639467b1300 --- /dev/null +++ b/docs/aggregator_storage_retrievalResult.js.html @@ -0,0 +1,1361 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: aggregator/storage/retrievalResult.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="aggregator_storage_retrievalResult.js.html">Source: aggregator/storage/retrievalResult.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(["attributeList"], function(AttributeList){ + return (function() { + /** + * @classdesc Contains the data that were retrieved from the database. + * @constructs RetrievalResult + */ + function RetrievalResult() { + /** + * Name of the retrieved Attribute. + * + * @private + * @type {string} + */ + this._name = ''; + + /** + * Time of the retrieval. + * + * @type {date} + * @private + */ + this._timestamp = ''; + + /** + * Retrieved Attributes. + * + * @type {AttributeList} + * @private + */ + this._values = new AttributeList(); + + return this; + } + + /** + * Builder for name. + * + * @param {String} name name + * @returns {RetrievalResult} + */ + RetrievalResult.prototype.withName = function(name){ + this.setName(name); + return this; + }; + + /** + * Builder for timestamp. + * + * @param {String} timestamp timestamp + * @returns {RetrievalResult} + */ + RetrievalResult.prototype.withTimestamp = function(timestamp){ + this.setTimestamp(timestamp); + return this; + }; + + /** + * Builder for values. + * + * @param {Array} values values + * @returns {RetrievalResult} + */ + RetrievalResult.prototype.withValues = function(values){ + this.setValues(values); + return this; + }; + + /** + * Returns the Attribute name. + * + * @returns {string} + */ + RetrievalResult.prototype.getName = function(){ + return this._name; + }; + + /** + * Returns the retrieval time. + * + * @returns {date} + */ + RetrievalResult.prototype.getTimestamp = function(){ + return this._timestamp; + }; + + /** + * Returns the retrieved Attributes. + * + * @returns {AttributeList} + */ + RetrievalResult.prototype.getValues = function(){ + return this._values; + }; + + /** + * Sets the Attribute name. + * + * @param {string} name Name of the retrieved Attribute. + */ + RetrievalResult.prototype.setName = function(name){ + if(typeof name === 'string'){ + this._name = name; + } + }; + + /** + * Sets the retrieval time. + * + * @param {date} timestamp Retrieval time. + */ + RetrievalResult.prototype.setTimestamp = function(timestamp){ + if(timestamp instanceof Date){ + this._type = timestamp; + } + }; + + /** + * Sets the retrieved values. + * + * @param {Array} values Retrieved Attributes. + */ + RetrievalResult.prototype.setValues = function(values){ + if(values instanceof Array){ + this._values = values; + } + }; + + return RetrievalResult; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/aggregator_storage_storage.js.html b/docs/aggregator_storage_storage.js.html new file mode 100644 index 0000000000000000000000000000000000000000..ca0ebef38de534ac594131ec760b6829efce38d3 --- /dev/null +++ b/docs/aggregator_storage_storage.js.html @@ -0,0 +1,1742 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: aggregator/storage/storage.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="aggregator_storage_storage.js.html">Source: aggregator/storage/storage.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(['attribute', 'attributeList', 'retrievalResult', 'parameter', 'parameterList'], + function(Attribute, AttributeList, RetrievalResult, Parameter, ParameterList){ + return (function() { + /** + * Initializes the database and all return values. + * + * @classdesc Storage handles the access to the database. + * @param {String} name + * @param {Number} time + * @param {Number} counter + * @returns {Storage} + * @constructs Storage + */ + function Storage(name, time, counter) { + /** + * Names of all stored Attributes (tableNames as string). + * + * @type {Array} + * @private + */ + this._attributeNames = []; + + /** + * Data of a retrieval. + * + * @type {RetrievalResult} + * @private + */ + this._attributes = new RetrievalResult(); + + /** + * Cache before storing the new data in the database. + * + * @type {AttributeList} + * @private + */ + this._data = new AttributeList(); + + /** + * Names of all stored Attributes. + * + * @type {Number} + * @private + */ + this._dataCount = 0; + + /** + * Time of the last flush. + * + * @type {Date} + * @private + */ + this._lastFlush = new Date(); + + /** + * Condition (ms) at which point of time data are supposed to be flushed. + * If the value is more than the value of 'timeCondition' ago, data should be + * flushed again. The initial value is two hours. + * + * @type {Number} + * @private + */ + this._timeCondition = 7200000; + + /** + * Condition at which point of time data are supposed to be flushed. + * If at least 'countCondition' attributes are collected data will be flushed. + * Initial value is 5. + * + * @type {Number} + * @private + */ + this._countCondition = 5; + + /** + * Associated database. + * + * @type {Database} + * @private + */ + this._db = ''; + + this._initStorage(name); + if(time && time === parseInt(time) && time != 0) this._timeCondition = time; + if(counter && counter === parseInt(counter) && counter != 0) this._countCondition = counter; + + return this; + } + + /** + * Returns the last retrieved Attributes. + * + * @returns {RetrievalResult} + */ + Storage.prototype.getCurrentData = function() { + return this._attributes; + }; + + /** + * Returns the names of all stored Attributes (tableNames as string). + * + * @returns {Array} + */ + Storage.prototype.getAttributesOverview = function() { + return this._attributeNames; + }; + + /** + * Initializes a new database. + * + * @private + * @param {String} name Name of the database. + */ + Storage.prototype._initStorage = function(name){ + if(!window.openDatabase) { + console.log('Databases are not supported in this browser.'); + }else{ + this._db = window.openDatabase(name, "1.0", "DB_" + name, 1024*1024); + console.log('initStorage: ' + name); + } + }; + + /** + * Creates a new table. A table contains the values of one AttributeType. + * So the name is the AttributeName. + * + * @private + * @param {Attribute} attribute tableName (should be the attributeName) + * @param {?function} callback For alternative actions, if an asynchronous function is used. + */ + Storage.prototype._createTable = function(attribute, callback){ + if(this._db){ + var tableName = this._tableName(attribute); + var statement = 'CREATE TABLE IF NOT EXISTS "' + tableName + '" (value_, type_, created_)'; + console.log('CREATE TABLE IF NOT EXISTS "' + tableName + '"'); + if(callback && typeof(callback) == 'function'){ + this._db.transaction(function(tx){tx.executeSql(statement);}, this._errorCB, callback); + } else { + this._db.transaction(function(tx){tx.executeSql(statement);}, this._errorCB, this._successCB); + } + if(!this._attributeNames.indexOf(attribute.getName()) > -1){ + this._attributeNames.push(tableName); + } + } + }; + + /** + * Inserts value into a table. The name of the given Attribute + * identifies the table. + * + * @private + * @param {Attribute} attribute Attribute that should be stored. + * @param {?function} callback For alternative actions, if an asynchronous function is used. + */ + Storage.prototype._insertIntoTable = function(attribute, callback){ + if(this._db && attribute && attribute.constructor === Attribute){ + var tableName = this._tableName(attribute); + var statement = 'INSERT INTO "' + tableName + + '" (value_, type_, created_) VALUES ("' + + attribute.getValue() + '", "' + + attribute.getType() + '", "' + + attribute.getTimestamp() + '")'; + console.log('INSERT INTO "'+tableName+'" VALUES ('+attribute.getValue()+", "+attribute.getType()+", "+attribute.getTimestamp()); + if(callback && typeof(callback) == 'function'){ + this._db.transaction(function(tx){tx.executeSql(statement);}, this._errorCB, callback); + } else { + this._db.transaction(function(tx){tx.executeSql(statement);}, this._errorCB, this._successCB); + } + } + }; + + /** + * error function + * + * @callback + * @private + */ + Storage.prototype._errorCB = function(err) { + console.log("Error processing SQL: "+err.message); + }; + + /** + * success function + * + * @callback + * @private + */ + Storage.prototype._successCB = function() { + console.log("SQL processed successfully!"); + }; + + + /** + * Sets the attributeNames array. + * + * @param {?function} [callback] For alternative actions, if an asynchronous function is used. + */ + Storage.prototype.getAttributeNames = function(callback){ + if(this._db){ + var self = this; + this._db.transaction(function(tx) { + self._queryTables(tx, self, callback); + }, function(error) { + self._errorCB(error); + } + ); + } + }; + + /** + * Sets the attributeNames array. Is used in getAttributeNames(). + * + * @callback + * @private + * @param {*} tx + * @param {Storage} self + * @param {?function} callback For alternative actions, if an asynchronous function is used. + */ + Storage.prototype._queryTables = function(tx, self, callback){ + var statement = "SELECT * from sqlite_master WHERE type = 'table'"; + tx.executeSql(statement, [], function(tx,results) { + self._queryTableSuccess(tx, results, self, callback); + }, function(error) { + self._errorCB(error); + }); + }; + + /** + * Success function for queryTable. + * + * @callback + * @private + * @param {*} tx + * @param {*} results + * @param {Storage} self + * @param {?function} callback + */ + Storage.prototype._queryTableSuccess = function(tx, results, self, callback){ + self._attributeNames = []; + var len = results.rows.length; + for(var i=0; i<len; i++){ + var table = results.rows.item(i).name; + if(table.indexOf("DatabaseInfoTable") == -1){ + self._attributeNames.push(results.rows.item(i).name); + } + + } + if(callback && typeof(callback) == 'function'){ + callback(); + } + }; + + /** + * Verifies if a table for an attribute exists. + * + * @private + * @param {(Attribute|String)} attributeOrName Attribute or name for the verification. + * @returns {boolean} + */ + Storage.prototype._tableExists = function(attributeOrName){ + if(attributeOrName.constructor === Attribute){ + var name = this._tableName(attributeOrName); + return this._attributeNames.indexOf(name) > -1; + } else if(typeof attributeOrName === 'string'){ + return this._attributeNames.indexOf(attributeOrName) > -1; + } + return false; + }; + + /** + * Retrieves a table and sets the RetrievalResult. + * + * @param {String} tableName Name for the table that should be retrieved. + * @param {?function} callback For additional actions, if an asynchronous function is used. + */ + Storage.prototype.retrieveAttributes = function(tableName, callback){ + console.log("retrieveAttributes from "+tableName); + + if(this._db){ + var self = this; + self._flushStorage(); + this._db.transaction(function(tx) { + self._queryValues(tx, tableName, self, callback); + }, function(error) { + self._errorCB(error); + }); + } + }; + + /** + * Query function for given attribute. + * + * @callback + * @private + * @param {*} tx + * @param {String} tableName Name for the table that should be retrieved. + * @param {Storage} self + * @param {?function} callback For additional actions, if an asynchronous function is used. + */ + Storage.prototype._queryValues = function(tx, tableName, self, callback){ + if(self._tableExists(tableName)){ + console.log('SELECT * FROM "' +tableName+"'"); + var statement = 'SELECT * FROM "' + tableName+'"'; + tx.executeSql(statement, [], + function(tx, results) { + self._queryValuesSuccess(tx, results, tableName, self, callback); + }, function(error) { + self._errorCB(error); + }); + } else { + console.log('Table "'+tableName+'" unavailable'); + } + }; + + /** + * Success function for retrieveAttributes(). + * Puts the retrieved data in RetrievalResult object. + * + * @callback + * @private + * @param {*} tx + * @param {*} results + * @param {String} tableName Name of the searched attribute. + * @param self + * @param {?function} callback For additional actions, if an asynchronous function is used. + */ + Storage.prototype._queryValuesSuccess = function(tx, results, tableName, self, callback){ + var len = results.rows.length; + var attributeList = []; + var attributeName = this._resolveAttributeName(tableName); + var parameterList = this._resolveParameters(tableName); + for(var i=0; i<len; i++){ + var attribute = new Attribute(). + withName(attributeName).withValue(results.rows.item(i).value_). + withType(results.rows.item(i).type_). + withTimestamp(results.rows.item(i).created_). + withParameters(parameterList); + attributeList.push(attribute); + } + self._attributes = new RetrievalResult().withName(tableName) + .withTimestamp(new Date()) + .withValues(attributeList); + if(callback && typeof(callback) == 'function'){ + callback(); + } + }; + + /** + * Stores the given Attribute. + * If the flush condition does not match, + * the data is first added to the local cache before. + * + * @public + * @param {Attribute} attributeValue Value that should be stored. + */ + Storage.prototype.store = function(attributeValue) { + this._addData(attributeValue); + if(this._checkFlushCondition){ + this._flushStorage(); + this._resetForFlush(); + } + }; + + /** + * Adds data to the local cache. + * The cache is used to decrease the database access. + * + * @private + * @param {Attribute} _attribute Value that should be stored. + */ + Storage.prototype._addData = function(_attribute){ + if(_attribute.constructor === Attribute){ + this._data.put(_attribute); + this._dataCount++; + } + }; + + /** + * Verifies the flush conditions. + * + * @private + * @returns {boolean} + */ + Storage.prototype._checkFlushCondition = function(){ + if(this._dataCount > this._countCondition){ + return true; + } + var currentDate = new Date(); + if((currentDate.getTime() - this._lastFlush.getTime()) < this._timeCondition ){ + return true; + } //2 stunden?? + return false; + }; + + /** + * Clears the local cache. + * + * @private + */ + Storage.prototype._resetForFlush = function(){ + this._data = new AttributeList(); + this._dataCount = 0; + this._lastFlush = new Date(); + }; + + /** + * Stores all data from the local cache to the database. + * + * @private + */ + Storage.prototype._flushStorage = function(){ + var self = this; + if(self._data.size() == 0){ + return; + } + for(var i in self._data.getItems()){ + var item = self._data.getItems()[i]; + if(!self._tableExists(item)){ + self._createTable(item, function() { + self._insertIntoTable(item); + }); + } else { + self._insertIntoTable(item); + } + } + }; + + /** + * Sets the time condition for flush. + * + * @param {Number} time time in ms + */ + Storage.prototype.setTimeCondition = function(time){ + this._timeCondition = time; + }; + + /** + * Sets the counter for flush. + * + * @param {Number} _counter counter + */ + Storage.prototype.setCountCondition = function(_counter){ + this._countCondition = _counter; + }; + + /** + * Returns the current time condition for flush. + * + * @returns {Number} + */ + Storage.prototype.getTimeCondition = function(){ + return this._timeCondition; + }; + + /** + * Returns the current count condition for flush. + * + * @returns {Number} + */ + Storage.prototype.getCountCondition = function(){ + return this._countCondition; + }; + + /**************************** + * Helper * + ****************************/ + /** + * Builds the tableName for the given attribute. + * + * @private + * @param {Attribute} attribute Attribute that should be stored. + * @returns{String} + */ + Storage.prototype._tableName = function(attribute){ + return attribute.toString(true); + }; + + /** + * Extracts the attributeName form the table name. + * + * @private + * @param {String} tableName Table name that should be resolved. + * @returns{String} + */ + Storage.prototype._resolveAttributeName = function(tableName){ + var resolvedTableName = tableName.split('__'); + return resolvedTableName[0]; + }; + + /** Extracts the parameters form the table name. + * + * @private + * @param {String} _tableName Table name that should be resolved. + * @returns{String} + */ + Storage.prototype._resolveParameters = function(_tableName){ + var resolvedTableName = _tableName.split('__'); + + var parameterList = new ParameterList(); + for(var i = 1; i < resolvedTableName.length; i++ ){ + var resolvedParameter = resolvedTableName[i].split('_'); + var parameter= new Parameter().withKey(resolvedParameter[0]).withValue(resolvedParameter[1]); + parameterList.put(parameter); + } + return parameterList; + }; + + return Storage; + })(); + } +);</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/attributeType.js.html b/docs/attributeType.js.html deleted file mode 100644 index 512c094b625ea27c2e1d64491ab49a72d0474833..0000000000000000000000000000000000000000 --- a/docs/attributeType.js.html +++ /dev/null @@ -1,1742 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: attribute/attributeType.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="attributeType.js.html">Source: attribute/attributeType.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents an AttributeType. - * AttributeTypes defines name, type (string, double,...) an associated parameter of an attribute. - * - * @module AttributeType - * @fileOverview - */ -define(['easejs', - 'parameterList'], - function(easejs, - ParameterList){ - var Class = easejs.Class; - var AttributeType = Class('AttributeType',{ - /** - * @alias name - * @protected - * @type {string} - * @memberof AttributeType# - * @desc Name of the Attribute - */ - 'protected name' : '', - /** - * @alias type - * @protected - * @type {string} - * @memberof AttributeType# - * @desc Defines the type of the Attribute (i.e String, Double,...) - */ - 'protected type' : '', - /** - * @alias parameterList - * @protected - * @type {ParameterList} - * @memberof AttributeType# - * @desc Name of the Attribute - */ - 'protected parameterList' : [], - - /** - * Constructor: Initializes the ParameterList. - * - * @class AttributeType - * @classdesc AttributeTypes defines name, type (string, double,...) an associated parameter of an attribute. - * @requires easejs - * @requires ParameterList - * @constructs AttributeType - */ - 'public __construct' : function(){ - this.parameterList = new ParameterList(); - }, - - /** - * Builder for name. - * - * @public - * @alias withName - * @memberof AttributeType# - * @param {String} _name Name - * @returns {AttributeType} - */ - 'public withName' : function(_name){ - this.setName(_name); - return this; - }, - - /** - * Builder for type. - * - * @public - * @alias withType - * @memberof AttributeType# - * @param {String} _type Type - * @returns {AttributeType} - */ - 'public withType' : function(_type){ - this.setType(_type); - return this; - }, - - /** - * Builder for parameterList. - * - * @public - * @alias withParameters - * @memberof AttributeType# - * @param {(ParameterList|Array)} _parameterList ParameterList - * @returns {AttributeType} - */ - 'public withParameters' : function(_parameterList){ - this.setParameters(_parameterList); - return this; - }, - - /** - * Builder for one parameter. - * - * @public - * @alias withParameters - * @memberof AttributeType# - * @param {Parameter} _parameter Parameter - * @returns {AttributeType} - */ - 'public withParameter' : function(_parameter){ - this.addParameter(_parameter); - return this; - }, - - /** - * Returns the name. - * - * @public - * @alias getName - * @memberof AttributeType# - * @returns {string} - */ - 'public getName' : function(){ - return this.name; - }, - - /** - * Returns the type. - * - * @public - * @alias getType - * @memberof AttributeType# - * @returns {string} - */ - 'public getType' : function(){ - return this.type; - }, - - /** - * Returns the parameters. - * - * @public - * @alias getParameters - * @memberof AttributeType# - * @returns {ParameterList} - */ - 'public getParameters' : function(){ - return this.parameterList; - }, - - /** - * Sets the name. - * - * @public - * @alias setName - * @memberof AttributeType# - * @param {string} _name Name - */ - 'public setName' : function(_name){ - if(typeof _name === 'string'){ - this.name = _name; - } - }, - - /** - * Sets the type. - * - * @public - * @alias setType - * @memberof AttributeType# - * @param {string} _type Type - */ - 'public setType' : function(_type){ - if(typeof _type === 'string'){ - this.type = _type; - } - }, - - /** - * Adds a parameter. - * - * @public - * @alias addParameter - * @memberof AttributeType# - * @param {Parameter} _parameter Parameter - */ - 'public addParameter' : function(_parameter){ - this.parameterList.put(_parameter); - }, - - /** - * Adds a list of Parameter. - * - * @public - * @alias setParameters - * @memberof AttributeType# - * @param {ParameterList} _parameters ParameterList - */ - 'public setParameters' : function(_parameters){ - this.parameterList.putAll(_parameters); - }, - - 'public hasParameters' : function() { - return this.parameterList.size() > 0; - }, - - /** - * Compares this instance with the given one. - * - * @virtual - * @public - * @alias equals - * @memberof AttributeType# - * @param {AttributeType} _attributeType AttributeType that should be compared - * @returns {boolean} - */ - 'virtual public equals' : function(_attributeType) { - if(Class.isA(AttributeType, _attributeType)){ - if (this.getIdentifier() == _attributeType.getIdentifier()) { - return true; - } - } - return false; - }, - - /** - * Returns a string that describes the attribute type. - * - * @virtual - * @public - * @alias toString - * @memberof AttributeType# - * @returns {String} - */ - 'virtual public toString': function() { - return this.getIdentifier(); - }, - - /** - * Returns an identifier that uniquely describes the attribute type and its parameters. - * The identifier can be used to compare two attribute types. <br/> - * Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue]… - * - * @public - * @alias getIdentifier - * @memberof AttributeType# - * @returns {String} - * @example (CI_USER_LOCATION_DISTANCE:FLOAT)#[CP_TARGET_LATITUDE:52][CP_TARGET_LONGITUDE:13][CP_UNIT:KILOMETERS] - */ - 'public getIdentifier': function() { - var identifier = "("+this.name+":"+this.type+")"; - if (this.hasParameters()) { - identifier += "#"; - identifier += this.parameterList.getIdentifier(); - } - return identifier; - } - - }); - - return AttributeType; - -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:03 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/attributeTypeList.js.html b/docs/attributeTypeList.js.html deleted file mode 100644 index 04581826764d781d6beafe23ff7d2c679b389a58..0000000000000000000000000000000000000000 --- a/docs/attributeTypeList.js.html +++ /dev/null @@ -1,1672 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: attribute/attributeTypeList.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="attributeTypeList.js.html">Source: attribute/attributeTypeList.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents an AttributeTypeList. It is a subclass of AbstractList. - * - * @module AttributeTypeList - * @fileOverview - */ -define([ 'easejs', 'abstractList', 'attributeType', 'parameterList' ], - function(easejs, AbstractList, AttributeType, ParameterList) { - var Class = easejs.Class; - /** - * @class AttributeTypeList - * @classdesc This class represents a list for AttributeType. - * @extends AbstractList - * @requires easejs - * @requires AbstractList - * @requires AttributeType - */ - var AttributeTypeList = Class('AttributeTypeList').extend(AbstractList, { - /** - * @alias counter - * @protected - * @type {integer} - * @memberof AttributeTypeList# - * @desc Number of items. - */ - 'protected counter' : 0, - /** - * @alias items - * @protected - * @type {AttributeTypeList} - * @memberof AttributeTypeList# - * @desc ItemList - */ - 'protected items' : {}, - - /** - * Builder for item list. - * - * @public - * @alias withItems - * @memberof AttributeTypeList# - * @param {(AttributeTypeList)} _attributeTypeList AttributeTypeList - * @returns {AttributeTypeList} - */ - 'public withItems' : function(_attributeTypeList) { - var list = {}; - if (_attributeTypeList instanceof Array) { - list = _attributeTypeList; - } else if (Class.isA(AttributeTypeList, _attributeTypeList)) { - list = _attributeTypeList.getItems(); - } - for ( var i in list) { - var attributeType = list[i]; - if (Class.isA(AttributeType, attributeType)) { - this.items[attributeType.getIdentifier()] = attributeType; - this.counter++; - } - } - return this; - }, - - /** - * Adds the specified item to the itemList. - * - * @public - * @alias put - * @memberof AttributeTypeList# - * @param {AttributeType} _attributeType AttributeType - */ - 'public put' : function(_attributeType) { - if (Class.isA(AttributeType, _attributeType)) { - if (!(this.containsKey(_attributeType.getIdentifier()))) { - this.counter++; - } - this.items[_attributeType.getIdentifier()] = _attributeType; - } - }, - - /** - * Adds all items in the specified list to the - * itemList. - * - * @public - * @alias putAll - * @memberof AttributeTypeList# - * @param {(AttributeTypeList|Array)} _attributeTypeList AttributeTypeList - */ - 'public putAll' : function(_attributeTypeList) { - var list = []; - if (_attributeTypeList instanceof Array) { - list = _attributeTypeList; - } else if (Class.isA(AttributeTypeList, _attributeTypeList)) { - list = _attributeTypeList.getItems(); - } - for ( var i in list) { - var attributeType = list[i]; - if (Class.isA(AttributeType, attributeType)) { - if (!(this.containsKey(attributeType.getIdentifier()))) { - this.counter++; - } - this.items[attributeType.getIdentifier()] = attributeType; - } - } - }, - - /** - * Verifies whether the given item is included - * in this list. - * - * @public - * @alias contains - * @memberof AttributeTypeList# - * @param {AttributeType} _item AttributeType that should be verified. - * @returns {boolean} - */ - 'public contains' : function(_item) { - if (Class.isA(AttributeType, _item)) { - var tmp = this.getItem(_item.getIdentifier()); - if (!(typeof tmp === 'undefined') - && tmp.equals(_item)) { - return true; - } - } - return false; - }, - - /** - * Compare the specified AttributeTypeList with this instance. - * - * @public - * @alias equals - * @memberof AttributeTypeList# - * @param {AttributeTypeList} _list AttributeTypeList that should be compared. - * @returns {boolean} - */ - 'public equals' : function(_list) { - if (Class.isA(AttributeTypeList, _list) && _list.size() == this.size()) { - var items = _list.getItems(); - for (var i in items) { - var item = items[i]; - if (!this.contains(item)) { - return false; - } - } - return true; - } - return false; - }, - - /** - * Returns the attribute type that matches the provided identifier. - * @public - * @override - * @alias getItem - * @memberof AttributeTypeList# - * @param {string} _identifier The identifier that should be searched for. - * @returns {AttributeType} - */ - 'override public getItem' : function(_identifier) { - return this.items[_identifier]; - }, - - /** - * Creates a clone of the current list. - * - * @public - * @alias clone - * @memberof AttributeTypeList# - * @returns {AttributeTypeList} - */ - 'public clone': function() { - var newList = new AttributeTypeList(); - for (var index in this.items) { - var oldAttributeType = this.items[index]; - var newAttributeType = new AttributeType(). - withName(oldAttributeType.getName()). - withType(oldAttributeType.getType()). - withParameters(oldAttributeType.getParameters()); - newList.put(newAttributeType); - } - return newList; - } - }); - - return AttributeTypeList; - });</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/attributeValue.js.html b/docs/attributeValue.js.html deleted file mode 100644 index 1139dfcbbef989b63fd0030975988bab8700ec54..0000000000000000000000000000000000000000 --- a/docs/attributeValue.js.html +++ /dev/null @@ -1,1666 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: attribute/attributeValue.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="attributeValue.js.html">Source: attribute/attributeValue.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents an AttributeValue. AttributeValue extends - * AttributeTypes and adds the associated value. - * - * @module AttributeValue - * @fileOverview - */ -define([ 'easejs', 'attributeType' ], function(easejs, AttributeType) { - var Class = easejs.Class; - - /** - * @class AttributeValue - * @classdesc AttributeValue extends AttributeTypes and adds the associated - * value. - * @requires easejs - * @requires AttributeType - */ - var AttributeValue = Class('AttributeValue').extend( - AttributeType, - { - /** - * @alias value - * @protected - * @type {string} - * @memberof AttributeValue# - */ - 'protected value' : '', - /** - * @alias timestamp - * @protected - * @type {Date} - * @memberof AttributeValue# - * @desc Time when the value was set. - */ - 'protected timestamp' : '', - - /** - * Builder for value. - * - * @public - * @alias withValue - * @memberof AttributeValue# - * @param {String} _value value - * @returns {AttributeValue} - */ - 'public withValue' : function(_value) { - this.setValue(_value); - this.setTimestamp(Date.now()); - return this; - }, - - /** - * Builder for timestamp. - * - * @public - * @alias withTimestamp - * @memberof AttributeValue# - * @param {Date} _timestamp timestamp - * @returns {AttributeValue} - */ - 'public withTimestamp' : function(_timestamp) { - this.setTimestamp(_timestamp); - return this; - }, - - /** - * Sets the value. - * - * @public - * @alias setValue - * @memberof AttributeValue# - * @param {string} _value value - */ - 'public setValue' : function(_value) { - this.value = _value; - }, - - /** - * Returns the value. - * - * @public - * @alias getValue - * @memberof AttributeValue# - * @returns {string} - */ - 'public getValue' : function() { - return this.value; - }, - - /** - * Sets the timestamp. - * - * @public - * @alias setTimestamp - * @memberof AttributeValue# - * @param {Date} _timestamp timestamp - */ - 'public setTimestamp' : function(_time) { - this.timestamp = _time; - }, - - /** - * Returns the timestamp. - * - * @public - * @alias getTimestamp - * @memberof AttributeValue# - * @returns {string} - */ - 'public getTimestamp' : function() { - return this.timestamp; - }, - - /** - * Compares this instance with the given one. - * - * @public - * @alias equals - * @memberof AttributeValue# - * @param {AttributeValue} _attributeValue AttributeValue that should be compared - * @returns {boolean} - */ - 'override public equals' : function(_attributeValue) { - if (Class.isA(AttributeValue, _attributeValue)) { - if (this.__super(_attributeValue.getAttributeType()) - && _attributeValue.getValue() == this - .getValue()) { - return true; - } - } - return false; - }, - - /** - * Returns the AttributeType of an AttributeValue. - * - * @public - * @alias getAttributeType - * @memberof AttributeValue# - * @returns {AttributeType} - */ - 'public getAttributeType' : function() { - return new AttributeType().withName(this.name) - .withType(this.type).withParameters( - this.parameterList); - }, - - /** - * Builds a new AttributeValue from the given type. - * - * @public - * @alias buildFromAttributeType - * @memberof AttributeValue# - * @param {AttributeType} _attributeType AttributeType for build process. - * @returns {AttributeValue} - */ - 'public buildFromAttributeType' : function(_attributeType) { - if (Class.isA(AttributeType, _attributeType)) { - return new AttributeValue().withName(_attributeType.getName()) - .withType(_attributeType.getType()).withParameters(_attributeType.getParameters()).withValue('undefined'); - } - return null; - }, - - /** - * Returns a string that describes the attribute type and its value. - * - * @public - * @override - * @alias toString - * @memberof AttributeValue# - * @returns {string} - */ - 'override public toString': function() { - return this.getIdentifier()+":"+this.getValue(); - } - }); - - return AttributeValue; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/attribute_attribute.js.html b/docs/attribute_attribute.js.html new file mode 100644 index 0000000000000000000000000000000000000000..92422b6aaa555ea69ac87a34486b7a160d6586ad --- /dev/null +++ b/docs/attribute_attribute.js.html @@ -0,0 +1,1526 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: attribute/attribute.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="attribute_attribute.js.html">Source: attribute/attribute.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>/** + * @module Attribute + */ +define(['parameterList'], function(ParameterList) { + return (function() { + /** + * Initializes the Attribute. + * + * @classdesc Attribute defines name, type (string, double,...) an associated parameter of an attribute. + * @constructs Attribute + */ + function Attribute() { + /** + * Name of the Attribute. + * + * @type {String} + * @private + */ + this._name = ''; + + /** + * Defines the type of the Attribute (i.e String, Double,...). + * + * @type {string} + * @private + */ + this._type = ''; + + /** + * + * @type {ParameterList} + * @private + */ + this._parameterList = new ParameterList(); + + /** + * + * @type {string} + * @private + */ + this._value = 'NO_VALUE'; + + /** + * Time when the value was set. + * + * @type {Date} + * @private + */ + this._timestamp = new Date(); + + return this; + } + + /** + * Builder for name. + * + * @param {String} name The attribute name to build with. + * @returns {Attribute} + */ + Attribute.prototype.withName = function(name){ + this.setName(name); + return this; + }; + + /** + * Builder for type. + * + * @param {String} type The attribute type to build with. + * @returns {Attribute} + */ + Attribute.prototype.withType = function(type){ + this.setType(type); + return this; + }; + + /** + * Builder for one parameter. + * + * @param {Parameter} parameter The parameter to build with. + * @returns {Attribute} + */ + Attribute.prototype.withParameter = function(parameter){ + this.addParameter(parameter); + return this; + }; + + /** + * Builder for parameterList. + * + * @param {(ParameterList|Array)} parameterList ParameterList + * @returns {Attribute} + */ + Attribute.prototype.withParameters = function(parameterList){ + this.setParameters(parameterList); + return this; + }; + + /** + * Builder for value. + * + * @param {String} value value + * @returns {Attribute} + */ + Attribute.prototype.withValue = function(value) { + this.setValue(value); + this.setTimestamp(new Date()); + return this; + }; + + /** + * Builder for timestamp. + * + * @param {Date} timestamp timestamp + * @returns {Attribute} + */ + Attribute.prototype.withTimestamp = function(timestamp) { + this.setTimestamp(timestamp); + return this; + }; + + /** + * Returns the name. + * + * @returns {string} + */ + Attribute.prototype.getName = function(){ + return this._name; + }; + + /** + * Returns the type. + * + * @returns {string} + */ + Attribute.prototype.getType = function(){ + return this._type; + }; + + /** + * Returns the parameters. + * + * @returns {ParameterList} + */ + Attribute.prototype.getParameters = function(){ + return this._parameterList; + }; + + /** + * Sets the name. + * + * @param {string} name Name + */ + Attribute.prototype.setName = function(name){ + if(typeof name === 'string'){ + this._name = name; + } + }; + + /** + * Sets the type. + * + * @param {string} type Type + */ + Attribute.prototype.setType = function(type){ + if(typeof type === 'string'){ + this._type = type; + } + }; + + /** + * Adds a parameter. + * + * @param {Parameter} parameter Parameter + */ + Attribute.prototype.addParameter = function(parameter){ + this._parameterList.put(parameter); + }; + + /** + * Adds a list of Parameter. + * + * @param {ParameterList} parameters ParameterList + */ + Attribute.prototype.setParameters = function(parameters){ + this._parameterList.putAll(parameters); + }; + + /** + * Returns true if the attribute is parameterized. + * + * @returns {boolean} + */ + Attribute.prototype.hasParameters = function() { + return this._parameterList.size() > 0; + }; + + /** + * Sets the value. + * + * @param {string} value value + * @returns {Attribute} + */ + Attribute.prototype.setValue = function(value) { + this._value = value; + return this; + }; + + /** + * Returns the value. + * + * @returns {string} + */ + Attribute.prototype.getValue = function() { + return this._value; + }; + + /** + * Sets the timestamp. + * + * @param {Date} time timestamp + */ + Attribute.prototype.setTimestamp = function(time) { + this._timestamp = time; + }; + + /** + * Returns the timestamp. + * + * @returns {Number} + */ + Attribute.prototype.getTimestamp = function() { + return this._timestamp; + }; + + /** + * + * @returns {boolean} + */ + Attribute.prototype.hasInputParameter = function() { + return this.hasParameters() && this._parameterList.hasInputParameter(); + }; + + /** + * Compares this instance with the given one. + * + * @param {Attribute} attribute Attribute that should be compared. + * @returns {boolean} + */ + Attribute.prototype.equalsTypeOf = function(attribute) { + if (attribute.constructor === Attribute) { + if (this.getName() == attribute.getName() && this.getType() == attribute.getType() && this.getParameters().equals(attribute.getParameters())) { + return true; + } + } + return false; + }; + + /** + * + * @param {Attribute} attribute + * @returns {Boolean} + */ + Attribute.prototype.equalsValueOf = function(attribute) { + if (attribute.constructor === Attribute) { + if (this.equalsTypeOf(attribute) && this.getValue() == attribute.getValue()) { + return true; + } + } + return false; + }; + + /** + * Returns an identifier that uniquely describes the attribute type and its parameters. + * The identifier can be used to compare two attribute types. <br/> + * Format: (AttributeName:AttributeType)#[FirstParameterName:FirstParameterValue]… + * + * @returns {String} + * @example (CI_USER_LOCATION_DISTANCE:FLOAT)#[CP_TARGET_LATITUDE:52][CP_TARGET_LONGITUDE:13][CP_UNIT:KILOMETERS] + */ + Attribute.prototype.toString = function(typeOnly) { + var identifier = "(" + this.getName() + ":" + this.getType() + ")"; + if (this.hasParameters()) { + identifier += "#"; + for (var index in this.getParameters().getItems()) { + var theParameter = this.getParameters().getItems()[index]; + identifier += theParameter.toString(); + } + } + if (!typeOnly) identifier += ":" + this.getValue(); + return identifier; + }; + + return Attribute; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/attribute_attributeList.js.html b/docs/attribute_attributeList.js.html new file mode 100644 index 0000000000000000000000000000000000000000..8ee894326accb5cc3a56d35c40f7467d6efd9288 --- /dev/null +++ b/docs/attribute_attributeList.js.html @@ -0,0 +1,1528 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: attribute/attributeList.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="attribute_attributeList.js.html">Source: attribute/attributeList.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>/** + * @module Attribute + */ +define(['abstractList', 'attribute'], function(AbstractList, Attribute) { + return (function() { + /** + * @class + * @classdesc This class represents a list for Attribute. + * @requires Attribute~Attribute + * @extends AbstractList + * @constructs AttributeList + */ + function AttributeList() { + AbstractList.call(this); + + this._type = Attribute; + + return this; + } + + AttributeList.prototype = Object.create(AbstractList.prototype); + AttributeList.prototype.constructor = AttributeList; + + /** + * Adds the specified item to the itemList. + * + * @public + * @param {Attribute} attribute AttributeType + * @param {boolean} multipleInstances + */ + AttributeList.prototype.put = function(attribute, multipleInstances) { + multipleInstances = typeof multipleInstances == "undefined" ? false : multipleInstances; + if (attribute instanceof this._type) { + if (multipleInstances || !(this.containsTypeOf(attribute))) { + this._items.push(attribute); + } else { + this.updateValue(attribute); + } + } + }; + + /** + * Adds all items in the specified list to the + * itemList. + * + * @public + * @param {(AttributeList|Array)} attributeList AttributeList + */ + AttributeList.prototype.putAll = function(attributeList) { + var list = []; + if (attributeList instanceof Array) { + list = attributeList; + } else if (attributeList.constructor === AttributeList) { + list = attributeList.getItems(); + } + for ( var i in list) { + this.put(list[i]); + } + }; + + /** + * + * @deprecated Use containsTypeOf or containsValueOf instead. + * @param {Attribute} attribute + * @param {?Boolean} typeOnly + * @returns {Boolean} + */ + AttributeList.prototype.contains = function(attribute, typeOnly) { + typeOnly = typeof typeOnly == "undefined" ? false : typeOnly; + return typeOnly ? this.containsTypeOf(attribute) : this.containsValueOf(attribute); + }; + + /** + * Verifies whether an attribute with the type of the given item is included in this list. + * + * @param {Attribute} attribute AttributeType that should be verified. + * @returns {Boolean} + */ + AttributeList.prototype.containsTypeOf = function(attribute) { + if (attribute.constructor === Attribute) { + for (var index in this.getItems()) { + var theAttribute = this.getItems()[index]; + if (theAttribute.equalsTypeOf(attribute)) { + return true; + } + } + } + return false; + }; + + /** + * Verifies whether the given item is included in the list. + * + * @param {Attribute} attribute AttributeValue that should be verified. + * @returns {Boolean} + */ + AttributeList.prototype.containsValueOf = function(attribute) { + if (attribute.constructor === Attribute) { + for (var index in this._items) { + var theAttribute = this._items[index]; + if (theAttribute.equalsValueOf(attribute)) { + return true; + } + } + } + return false; + }; + + /** + * + * @deprecated Use equalsTypesIn or equalsValuesIn instead. + * @param {AttributeList} attributeList + * @param {Boolean} typeOnly + * @returns {Boolean} + */ + AttributeList.prototype.equals = function(attributeList, typeOnly) { + typeOnly = typeof typeOnly == "undefined" ? false : typeOnly; + return typeOnly ? this.equalsTypesIn(attributeList) : this.equalsValuesIn(attributeList); + }; + + /** + * Compare the specified AttributeList with this instance. + * + * @param {AttributeList} attributeList AttributeList that should be compared. + * @returns {boolean} + */ + AttributeList.prototype.equalsTypesIn = function(attributeList) { + if (attributeList.constructor === AttributeList && attributeList.size() == this.size()) { + for (var index in attributeList.getItems()) { + var theAttribute = attributeList.getItems()[index]; + if (!this.containsTypeOf(theAttribute)) return false; + } + return true; + } + return false; + }; + + /** + * Compare the specified AttributeList with this instance. + * + * @param {AttributeList} attributeList AttributeList that should be compared. + * @returns {boolean} + */ + AttributeList.prototype.equalsValuesIn = function(attributeList) { + if (attributeList.constructor === AttributeList && attributeList.size() == this.size()) { + for (var index in attributeList.getItems()) { + var theAttribute = attributeList.getItems()[index]; + if (!this.containsValueOf(theAttribute)) return false; + } + return true; + } + return false; + }; + + /** + * Returns only this values that matches to the given type. + * + * @param {(AttributeList|Array)} attributeList Attributes that should be returned. + * @returns {AttributeList} + */ + AttributeList.prototype.getSubset = function(attributeList) { + var response = new AttributeList(); + var list = []; + if (attributeList instanceof Array) { + list = attributeList; + } else if (attributeList.constructor === AttributeList) { + list = attributeList.getItems(); + } + for (var i in list) { + var theAttribute = list[i]; + if (theAttribute.constructor === Attribute) { + var responseAttribute = this.getAttributeWithTypeOf(theAttribute); + if (typeof responseAttribute != "undefined") { + response.put(responseAttribute); + } + } + } + return response; + }; + + /** + * Returns a subset without the given types. + * + * @param {(AttributeList|Array)} attributeList AttributeTypes that should not be included + * @returns {AttributeList} + */ + AttributeList.prototype.getSubsetWithoutItems = function(attributeList) { + var response = this; + var list = []; + if (attributeList instanceof Array) { + list = attributeList; + } else if (attributeList.constructor === AttributeList) { + list = attributeList.getItems(); + } + for (var i in list) { + var attribute = list[i]; + if (attribute.constructor === Attribute) { + response.removeAttributeWithTypeOf(attribute); + } + } + return response; + }; + + /** + * Creates a clone of the current list. + * + * @param {Boolean} typeOnly + * @returns {AttributeList} + */ + AttributeList.prototype.clone = function(typeOnly) { + var newList = new AttributeList(); + for (var index in this._items) { + var oldAttribute = this._items[index]; + var newAttribute = new Attribute().withName(oldAttribute.getName()).withType(oldAttribute.getType()).withParameters(oldAttribute.getParameters()); + if (!typeOnly) newAttribute.setValue(oldAttribute.getValue()); + newList.put(newAttribute); + } + return newList; + }; + + /** + * + * @param {Attribute} attribute + * @param {Boolean} allOccurrences + */ + AttributeList.prototype.removeAttributeWithTypeOf = function(attribute, allOccurrences) { + allOccurrences = typeof allOccurrences == "undefined" ? false : allOccurrences; + for (var index in this._items) { + var theAttribute = this._items[index]; + if (theAttribute.equalsTypeOf(attribute)) { + this._items.splice(index, 1); + } + } + if (allOccurrences && this.contains(attribute)) this.removeAttributeWithTypeOf(attribute, allOccurrences); + }; + + /** + * + * @returns {boolean} + */ + AttributeList.prototype.hasAttributesWithInputParameters = function() { + for (var index in this._items) { + var theAttribute = this._items[index]; + if (theAttribute.hasInputParameter()) return true; + } + return false; + }; + + /** + * + * @returns {AttributeList} + */ + AttributeList.prototype.getAttributesWithInputParameters = function() { + var list = new AttributeList(); + for (var index in this._items) { + var theAttribute = this._items[index]; + if (theAttribute.hasInputParameter()) list.put(theAttribute); + } + return list; + }; + + /** + * Returns the attribute value that matches the provided attribute type. + * + * @param {AttributeType} attribute + * @returns {Attribute} + */ + AttributeList.prototype.getValueForAttributeWithTypeOf = function(attribute) { + return this.getAttributeWithTypeOf(attribute).getValue(); + }; + + /** + * + * @param {Attribute} attribute + * @returns {Attribute} + */ + AttributeList.prototype.getAttributeWithTypeOf = function(attribute) { + for (var index in this.getItems()) { + var theAttribute = this.getItems()[index]; + if (theAttribute.equalsTypeOf(attribute)) return theAttribute; + } + }; + + /** + * + * @param {Attribute} attribute + */ + AttributeList.prototype.updateValue = function(attribute) { + for (var index in this._items) { + var theAttribute = this._items[index]; + if (theAttribute.equalsTypeOf(attribute)) this._items[index] = attribute; + } + }; + + return AttributeList; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/attribute_parameter.js.html b/docs/attribute_parameter.js.html new file mode 100644 index 0000000000000000000000000000000000000000..e1b4f7610b46d4ecedea3075c2f00aec44906b18 --- /dev/null +++ b/docs/attribute_parameter.js.html @@ -0,0 +1,1353 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: attribute/parameter.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="attribute_parameter.js.html">Source: attribute/parameter.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(function(){ + return (function() { + /** + * @classdesc Parameter specifies the Attributes to that these are associated. + * @constructs Parameter + */ + function Parameter() { + /** + * + * @type {string} + * @private + */ + this._key = ''; + + /** + * + * @type {string} + * @private + */ + this._value = ''; + + return this; + } + + /** + * Builder for key. + * + * @public + * @param {String} key Key + * @returns {Parameter} + */ + Parameter.prototype.withKey = function(key){ + this.setKey(key); + return this; + }; + + /** + * Builder for value. + * + * @public + * @param {String} value Value + * @returns {Parameter} + */ + Parameter.prototype.withValue = function(value){ + this.setValue(value); + return this; + }; + + /** + * Returns the key. + * + * @public + * @returns {string} + */ + Parameter.prototype.getKey = function(){ + return this._key; + }; + + /** + * Returns the value. + * + * @public + * @returns {string} + */ + Parameter.prototype.getValue = function(){ + return this._value; + }; + + /** + * Sets the key. + * + * @public + * @param {string} newKey Key + */ + Parameter.prototype.setKey = function(newKey){ + if(typeof newKey === 'string'){ + this._key = newKey; + } + }; + + /** + * Sets the value. + * + * @public + * @param {string} newValue Value + */ + Parameter.prototype.setValue = function(newValue){ + if(typeof newValue === 'string'){ + this._value = newValue; + } + }; + + /** + * Compares this instance with the given one. + * + * @param {Parameter} parameter Parameter that should be compared. + * @returns {boolean} + */ + Parameter.prototype.equals = function(parameter) { + if(parameter.constructor === Parameter){ + if (parameter.getValue() == "PV_INPUT" || this.getValue() == "PV_INPUT") { + return this.getKey() == parameter.getKey(); + } else { + return this.getKey() == parameter.getKey() && this.getValue() == parameter.getValue(); + } + } + return false; + }; + + /** + * Returns a description of the parameter. + * Format: [ParameterName:ParameterValue] + * + * @example [CP_UNIT:KILOMETERS] + */ + Parameter.prototype.toString = function() { + return "["+this.getKey()+":"+this.getValue()+"]"; + }; + + return Parameter; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/attribute_parameterList.js.html b/docs/attribute_parameterList.js.html new file mode 100644 index 0000000000000000000000000000000000000000..76bb98cfb59305daa7766fb90781705c61283b13 --- /dev/null +++ b/docs/attribute_parameterList.js.html @@ -0,0 +1,1286 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: attribute/parameterList.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="attribute_parameterList.js.html">Source: attribute/parameterList.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(['abstractList', 'parameter'], function(AbstractList, Parameter) { + return (function() { + /** + * + * @classdesc This class represents a list for Parameter. + * @extends AbstractList + * @constructs ParameterList + */ + function ParameterList() { + AbstractList.call(this); + + /** + * @type {Object} + * @private + */ + this._type = Parameter; + + return this; + } + + ParameterList.prototype = Object.create(AbstractList.prototype); + ParameterList.prototype.constructor = ParameterList; + + /** + * Returns the objects of the list as JSON objects. + * + * @public + * @returns {{}} + */ + ParameterList.prototype.getItemsAsJson = function() { + var parameters = {}; + for (var key in this._items) { + var theParameter = this._items[key]; + parameters[theParameter.getKey()] = theParameter.getValue(); + } + return parameters; + }; + + /** + * Return true if the list contains a parameter that is set at runtime. + * + * @public + * @returns {boolean} + */ + ParameterList.prototype.hasInputParameter = function() { + for (var index in this._items) { + var theParameter = this._items[index]; + if (theParameter.getValue() == "PV_INPUT") return true; + } + return false; + }; + + return ParameterList; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/callback.js.html b/docs/callback.js.html deleted file mode 100644 index 088acf468a4c0d8814265928b9cd37f461e5b8c0..0000000000000000000000000000000000000000 --- a/docs/callback.js.html +++ /dev/null @@ -1,1679 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: subscriber/callback.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="callback.js.html">Source: subscriber/callback.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents a Callback. - * Callbacks defines events for sending data to subscribers - * - * @module Callback - * @fileOverview - */ -define(['easejs', 'attributeType', 'attributeTypeList'], - function(easejs, AttributeType, AttributeTypeList){ - var Class = easejs.Class; - - var Callback = Class('Callback', - { - - /** - * @alias name - * @private - * @type {string} - * @memberof Callback# - * @desc Name of the Callback (i.e. Update). - */ - 'private name' : '', - /** - * @alias attributeTypes - * @private - * @type {AttributeTypeList} - * @memberof Callback# - * @desc Associated Attributes that will be send to Subscriber. - */ - 'private attributeTypes' : [], - - /** - * Constructor: Initializes the AttributeTypeList. - * - * @class Callback - * @classdesc Callbacks defines events for sending data to subscribers. - * The data to be sent, are specified in the attributeTypeList. - * @requires easejs - * @requires ParameterList - * @requires AttributeType - * @requires AttributeTypeList - * @constructs Callback - */ - 'public __construct': function() - { - this.attributeTypes = new AttributeTypeList(); - }, - - /** - * Builder for name. - * - * @public - * @alias withName - * @memberof Callback# - * @param {String} _name Name - * @returns {Callback} - */ - 'public withName' : function(_name){ - this.setName(_name); - return this; - }, - - /** - * Builder for AttributeTypes. - * - * @public - * @alias withAttributeTypes - * @memberof Callback# - * @param {(AttributeTypeList|Array)} _attributeTypes attributeTypes - * @returns {Callback} - */ - 'public withAttributeTypes' : function(_attributeTypes){ - this.setAttributeTypes(_attributeTypes); - return this; - }, - - /** - * Returns the name. - * - * @public - * @alias getName - * @memberof Callback# - * @returns {string} - */ - 'public getName' : function(){ - return this.name; - }, - - /** - * Sets the name. - * - * @public - * @alias setName - * @memberof Callback# - * @param {string} _name Name - */ - 'public setName' : function(_name){ - if(typeof _name === 'string'){ - this.name = _name; - }; - }, - - /** - * Returns the associated attributes (only the types). - * - * @public - * @alias getAttributeTypes - * @memberof Callback# - * @returns {AttributeTypeList} - */ - 'public getAttributeTypes' : function(){ - return this.attributeTypes; - }, - - /** - * Adds a list of AttributeTypes. - * - * @public - * @alias setAttributeTypes - * @memberof Callback# - * @param {AttributeTypeList} _attributeTypes AttributeTypeList - */ - 'public setAttributeTypes' : function(_attributeTypes){ - var list = []; - if(_attributeTypes instanceof Array){ - list = _attributeTypes; - } else if (Class.isA( AttributeTypeList, _attributeTypes)) { - list = _attributeTypes.getItems(); - } - for(var i in list){ - var attributeType = list[i]; - if(Class.isA( AttributeType, attributeType )){ - this.attributeTypes.put(attributeType); - } - } - }, - - /** - * Adds an attribute to AttributeTypeList. - * - * @public - * @alias addAttributeType - * @memberof Callback# - * @param {AttributeType} _attributeType AttributeType - */ - 'public addAttributeType' : function(_attributeType){ - if(Class.isA( AttributeType, _attributeType )){ - if(!this.attributeTypes.contains(_attributeType)){ - this.attributeTypes.put(_attributeType); - } - }; - }, - - /** - * Removes an attribute from AttributeTypeList. - * - * @public - * @alias removeAttributeType - * @memberof Callback# - * @param {AttributeType} _attributeType AttributeType - */ - 'public removeAttributeType' : function(_attributeType){ - if(Class.isA( AttributeType, _attributeType )){ - this.attributeTypes.removeItem(_attributeType.getName()); - }; - }, - - /** - * Compares this instance with the given one. - * - * @virtual - * @public - * @alias equals - * @memberof Callback# - * @param {Callback} _callback Callback that should be compared - * @returns {boolean} - */ - 'public equals' : function(_callback) { - if(Class.isA(Callback, _callback)){ - if(_callback.getName() == this.getName() - && _callback.getAttributeTypes().equals(this.getAttributeTypes())){ - return true; - }; - }; - return false; - - }, - - - }); - - return Callback; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/callbackList.js.html b/docs/callbackList.js.html deleted file mode 100644 index 59df86e7930a5c24e50bc10960615223ea10d11c..0000000000000000000000000000000000000000 --- a/docs/callbackList.js.html +++ /dev/null @@ -1,1640 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: subscriber/callbackList.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="callbackList.js.html">Source: subscriber/callbackList.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents an CallbackList. It is a subclass of AbstractList. - * - * @module CallbackList - * @fileOverview - */ -define(['easejs', 'abstractList', 'callback'], - function(easejs, AbstractList, Callback){ - var Class = easejs.Class; - - /** - * @class CallbackList - * @classdesc This class represents a list for Callback. - * @extends AbstractList - * @requires easejs - * @requires AbstractList - * @requires Callback - */ - var CallbackList = Class('CallbackList'). - extend(AbstractList,{ - - /** - * @alias counter - * @protected - * @type {integer} - * @memberof CallbackList# - * @desc Number of items. - */ - 'protected counter' : 0, - /** - * @alias items - * @protected - * @type {CallbackList} - * @memberof CallbackList# - * @desc ItemList. - */ - 'protected items' : [], - - /** - * Builder for item list. - * - * @public - * @alias withItems - * @memberof CallbackList# - * @param {(CallbackList|Array)} _callbackList CallbackList - * @returns {CallbackList} - */ - 'public withItems': function(_callbackList){ - var list = []; - if(_callbackList instanceof Array){ - list = _callbackList; - } else if (Class.isA(CallbackList, _callbackList)) { - list = _callbackList.getItems(); - } - for(var i in list){ - var callback = list[i]; - if(Class.isA( Callback, callback )){ - this.items[callback.getName()] = callback; - this.counter++; - } - } - return this; - }, - - /** - * Adds the specified item to the itemList. - * - * @public - * @alias put - * @memberof CallbackList# - * @param {Callback} _callback Callback - */ - 'public put' : function(_callback){ - if(Class.isA(Callback, _callback)){ - if(!(this.containsKey(_callback.getName()))){ - this.counter++; - } - this.items[_callback.getName()] = _callback; - } - }, - - /** - * Adds all items in the specified list to this - * itemList - * - * @public - * @alias putAll - * @memberof CallbackList# - * @param {(CallbackList|Array)} _callbackList CallbackList - */ - 'public putAll' : function(_callbackList){ - var list = []; - if(_callbackList instanceof Array){ - list = _callbackList; - } else if (Class.isA(CallbackList, _callbackList)) { - list = _callbackList.getItems(); - } - for(var i in list){ - var callback = list[i]; - if(Class.isA(Callback, callback)){ - if(!(this.containsKey(callback.getName()))){ - this.counter++; - } - this.items[callback.getName()] = callback; - } - } - }, - - /** - * Verifies whether the given item is included - * in this list. - * - * @public - * @alias contains - * @memberof CallbackList# - * @param {Callback} _item CallbackType that should be verified. - * @returns {boolean} - */ - 'public contains' : function(_item){ - if(Class.isA(Callback,_item)){ - var tmp = this.getItem(_item.getName()); - if(!(typeof tmp === 'undefined') && tmp.equals(_item)){ - return true; - } - } - return false; - }, - - /** - * Compare the specified CallbackList with this instance. - * @public - * @alias equals - * @memberof CallbackList# - * @param {CallbackList} _list CallbackList that should be compared. - * @returns {boolean} - */ - 'public equals' : function(_list){ - if(Class.isA(CallbackList,_list) && _list.size() == this.size()){ - var items = _list.getItems(); - for(var i in items){ - var item = items[i]; - if(!this.contains(item)){ - return false; - } - } - return true; - } - return false; - } - - }); - - return CallbackList; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/condition.js.html b/docs/condition.js.html deleted file mode 100644 index 35e6cc6cd8d6be3786188b0293ff088d401a09a9..0000000000000000000000000000000000000000 --- a/docs/condition.js.html +++ /dev/null @@ -1,1747 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: subscriber/condition/condition.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="condition.js.html">Source: subscriber/condition/condition.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents a Condition. - * Condition specifies subscriptions. - * The associated attributes are only sent, if the condition applies. - * - * @module Condition - * @fileOverview - */ -define(['easejs','attributeType','attributeValue', 'conditionMethod'], - function(easejs, AttributeType, AttributeValue, ConditionMethod){ - var Class = easejs.Class; - /** - * @class Condition - * @classdesc Condition for subscribed Attributes. - * @requires easejs - * @requires AttributeType - * @requires AttributeValue - * @rewuires ConditionMethod - */ - var Condition = Class('Condition', - { - - /** - * @alias name - * @private - * @type {string} - * @memberof Condition# - * @desc Name of the Condition. - */ - 'private name' :'', - /** - * @alias attributeType - * @private - * @type {AttributeType} - * @memberof Condition# - * @desc AttributeType that should be checked. - */ - 'private attributeType' : '', - /** - * @alias comparisonMethod - * @private - * @type {ConditionMethod} - * @memberof Condition# - * @desc Method for comparison. - */ - 'private comparisonMethod' : '', - /** - * @alias referenceValue - * @private - * @type {*} - * @memberof Condition# - * @desc Comparison value. - */ - 'private referenceValue' : '', - - /** - * Builder for name. - * - * @public - * @alias withName - * @memberof Condition# - * @param {String} _name Name - * @returns {Condition} - */ - 'public withName' : function(_name){ - this.setName(_name); - return this; - }, - /** - * Builder for AttributeType. - * - * @public - * @alias withAttributeType - * @memberof Condition# - * @param {AttributeType} _attributeType Attributes that would be verified. - * @returns {Condition} - */ - 'public withAttributeType' : function(_attributeType){ - this.setAttributeType(_attributeType); - return this; - }, - /** - * Builder for comparison method. - * - * @public - * @alias withComparisonMethod - * @memberof Condition# - * @param {ConditionMethod} _comparisonMethod method for comparison - * @returns {Condition} - */ - 'public withComparisonMethod' : function(_comparisonMethod){ - this.setComparisonMethod(_comparisonMethod); - return this; - }, - /** - * Builder for comparison value. - * - * @public - * @alias withReferenceValue - * @memberof Condition# - * @param {String} _referenceValue comparisonValue - * @returns {Condition} - */ - 'public withReferenceValue' : function(_referenceValue){ - this.setReferenceValue(_referenceValue); - return this; - }, - - /** - * Sets the name. - * - * @public - * @alias setName - * @memberof Condition# - * @param {string} _name Name - */ - 'public setName' : function(_name){ - if(typeof _name === 'string'){ - this.name = _name; - } - }, - - /** - * Sets the attributeType. - * - * @public - * @alias setAttributeType - * @memberof Condition# - * @param {AttributeType} _attributeType AttributeType - */ - 'public setAttributeType' : function(_attributeType){ - if(Class.isA(AttributeType,_attributeType)){ - this.attributeType = _attributeType; - } - }, - - /** - * Sets the ComparisonMethod. - * - * @public - * @alias setComparisonMethod - * @memberof Condition# - * @param {ConditionMethod} _comparisonMethod comparison Method - */ - 'public setComparisonMethod' : function(_comparisonMethod){ - if(Class.isA(ConditionMethod,_comparisonMethod)){ - this.comparisonMethod = _comparisonMethod; - } - }, - - /** - * Sets the referenceValue. - * - * @public - * @alias setReferenceValue - * @memberof Condition# - * @param {*} _referenceValue comparison value - */ - 'public setReferenceValue' : function(_referenceValue){ - this.referenceValue = _referenceValue; - }, - - /** - * Returns the name. - * - * @public - * @alias getName - * @memberof Condition# - * @returns {string} - */ - 'public getName' : function(){ - return this.name; - }, - - /** - * Returns the AttributeType. - * - * @public - * @alias getAttributeType - * @memberof Condition# - * @returns {AttributeType} - */ - 'public getAttributeType' : function(){ - return this.attributeType; - }, - - /** - * Returns the comparison method. - * - * @public - * @alias getComparisonMethod - * @memberof Condition# - * @returns {ConditionMethod} - */ - 'public getComparisonMethod' : function(){ - return this.comparisonMethod; - }, - - /** - * Returns the comparison value. - * - * @public - * @alias getReferenceValue - * @memberof Condition# - * @returns {*} - */ - 'public getReferenceValue' : function(){ - return this.referenceValue; - }, - - /** - * Processes the comparison. - * - * @public - * @alias compare - * @memberof Condition# - * @param {AttributeValue} _newAttributeValue new Attribute that should be compared - * @param {AttributeValue} _oldAttributeValue old Attribute - * @returns {boolean} - */ - 'public compare' : function(_newAttributeValue, _oldAttributeValue){ - if(!this.attributeType.equals(_newAttributeValue.getAttributeType()) - && !this.attributeType.equals(_oldAttributeValue.getAttributeType())){ - return false; - }; - if(!this.comparisonMethod){ - return false; - }; - if(Class.isA(AttributeValue,_newAttributeValue) && Class.isA(AttributeValue,_oldAttributeValue)){ - return this.comparisonMethod.process(this.referenceValue, _newAttributeValue.getValue(), _oldAttributeValue.getValue()); - }; - return false; - }, - - /** - * Compares this instance with the given one. - * - * @public - * @alias equals - * @memberof Condition# - * @param {Condition} _condition Condition that should be compared - * @returns {boolean} - */ - 'public equals' : function(_condition) { - if(Class.isA(Condition, _condition)){ - if(_condition.getName() == this.getName() - && _condition.getReferenceValue() == this.getReferenceValue() - && _condition.getAttributeType().equals(this.attributeType) - && _condition.getComparisonMethod() === this.comparisonMethod){ - return true; - }; - }; - return false; - - }, - - - }); - - return Condition; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/conditionList.js.html b/docs/conditionList.js.html deleted file mode 100644 index 10c35f40bb23c715f07bcbc8161e4b54b4482707..0000000000000000000000000000000000000000 --- a/docs/conditionList.js.html +++ /dev/null @@ -1,1642 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: subscriber/condition/conditionList.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="conditionList.js.html">Source: subscriber/condition/conditionList.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents a ConditionList. It is a subclass of AbstractList. - * - * @module ConditionList - * @fileOverview - */ -define(['easejs','abstractList', 'condition'], - function(easejs, AbstractList, Condition){ - var Class = easejs.Class; - /** - * @class ConditionList - * @classdesc This class represents a list for Conditions. - * @extends AbstractList - * @requires easejs - * @requires AbstractList - * @requires Condition - */ - var ConditionList = Class('ConditionList'). - extend(AbstractList,{ - - /** - * @alias counter - * @protected - * @type {integer} - * @memberof ConditionList# - * @desc Number of items. - */ - 'protected counter' : 0, - /** - * @alias items - * @protected - * @type {ConditioList} - * @memberof ConditionList# - * @desc ItemList - */ - 'protected items' : [], - - /** - * Builder for item list. - * - * @public - * @alias withItems - * @memberof ConditionList# - * @param {(ConditionList|Array)} _conditionList ConditionList - * @returns {ConditionList} - */ - 'public withItems': function(_conditionList){ - var list = new Array(); - if(_conditionList instanceof Array){ - list = _conditionList; - } else if (Class.isA(ConditionList, _conditionList)) { - list = _conditionList.getItems(); - } - for(var i in list){ - var condition = list[i]; - if(Class.isA( Condition, condition )){ - this.items[condition.getName()] = condition; - this.counter++; - } - } - return this; - }, - - /** - * Adds the specified item to the item list. - * - * @public - * @alias put - * @memberof ConditionList# - * @param {Condition} _condition Condition - */ - 'public put' : function(_condition){ - if(Class.isA(Condition, _condition)){ - if(!(this.containsKey(_condition.getName()))){ - this.counter++; - } - this.items[_condition.getName()] = _condition; - } - }, - - /** - * Adds all items in the specified list to the - * item list. - * - * @public - * @alias putAll - * @memberof ConditionList# - * @param {(ConditioneList|Array)} _conditionList ConditionList - */ - 'public putAll' : function(_conditionList){ - var list = new Array(); - if(_conditionList instanceof Array){ - list = _conditionList; - } else if (Class.isA(ConditionList, _conditionList)) { - list = _conditionList.getItems(); - } - for(var i in list){ - var condition = list[i]; - if(Class.isA(Condition, condition)){ - if(!(this.containsKey(condition.getName()))){ - this.counter++; - } - this.items[condition.getName()] = condition; - } - } - }, - - /** - * Verifies whether the given item is included - * in this list. - * - * @public - * @alias contains - * @memberof ConditionList# - * @param {Condition} _item Condition that should be verified. - * @returns {boolean} - */ - 'public contains' : function(_item){ - if(Class.isA(Condition,_item)){ - var tmp = this.getItem(_item.getName()); - if(!(typeof tmp === 'undefined') && tmp.equals(_item)){ - return true; - } - } - return false; - }, - - /** - * Compare the specified AttributeTypeList with this instance. - * - * @public - * @alias equals - * @memberof ConditionList# - * @param {ConditionList} _list ConditionList that should be compared. - * @returns {boolean} - */ - 'public equals' : function(_list){ - if(Class.isA(ConditionList,_list) && _list.size() == this.size()){ - var items = _list.getItems(); - for(var i in items){ - var item = items[i]; - if(!this.contains(item)){ - return false; - } - } - return true; - } - return false; - }, - - - - }); - - return ConditionList; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/discoverer.js.html b/docs/discoverer.js.html deleted file mode 100644 index fa2531013a4821623f236e71b30642158e7b450e..0000000000000000000000000000000000000000 --- a/docs/discoverer.js.html +++ /dev/null @@ -1,1901 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: discoverer/discoverer.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="discoverer.js.html">Source: discoverer/discoverer.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module representing a Context Discoverer. - * - * @module Discoverer - * @fileOverview - */ -define([ 'easejs', 'attributeTypeList', 'widget', 'interpreter', 'aggregator' ], function(easejs, - AttributeTypeList, Widget, Interpreter, Aggregator) { - var Class = easejs.Class; - - var Discoverer = Class('Discoverer', { - - /** - * @alias widgets - * @private - * @type {Object} - * @memberof Discoverer# - * @desc List of available Widgets. - */ - 'private widgets' : {}, - - /** - * @alias aggregators - * @private - * @type {Object} - * @memberof Discoverer# - * @desc List of available Aggregators. - */ - 'private aggregators' : {}, - - /** - * @alias interpreter - * @private - * @type {Object} - * @memberof Discoverer# - * @desc List of available Interpreter. - */ - 'private interpreter' : {}, - - /** - * Constructor: All known components given in the associated functions will be registered as startup. - * - * @class Discoverer - * @classdesc The Discoverer handles requests for components and attributes. - * @requires easejs - * @requires AttributeTypeList - * @constructs Discoverer - */ - 'public __construct' : function() { - this.register(); - }, - - /** - * Returns the type of this class, in this case - * "Discoverer". - * - * @public - * @alias getType - * @memberof Discoverer# - * @returns {string} - */ - 'public getType' : function() { - return 'Discoverer'; - }, - - /* - * single call for registering the different categories of components - */ - /** - * Single call for registration of the different categories of components. - * Calls: registerWidgets(), registerAggregators(), registerInterpreter() - * - * @private - * @alias register - * @memberof Discoverer# - */ - 'private register' : function() { - this.registerWidgets(); - this.registerAggregators(); - this.registerInterpreter(); - }, - - /** - * Registers all specified widgets. - * - * @private - * @alias registerWidgets - * @memberof Discoverer# - */ - 'private registerWidgets' : function() { - }, - - /** - * Registers all specified aggregators. - * - * @private - * @alias registerAggregators - * @memberof Discoverer# - */ - 'private registerAggregators' : function() { - }, - - /** - * Registers all specified interpreters. - * - * @private - * @alias registerInterpreter - * @memberof Discoverer# - */ - 'private registerInterpreter' : function() { - }, - - /** - * Registers the specified component. - * - * @public - * @alias registerNewComponent - * @memberof Discoverer# - * @param {Widget|Aggregator|Interpreter} _component the component that should be registered - */ - 'public registerNewComponent' : function(_component) { - var category = this.identificationHelper(_component); - if (category) { - this.registryHelper(category, _component); - } - }, - - /** - * Deletes a component from the Discoverer. - * - * @public - * @alias unregisterComponent - * @memberof Discoverer# - * @param {string} _id id of the component that should be registered - */ - 'public unregisterComponent' : function(_id) { - var component = this.getComponent(_id); - var category = this.identificationHelper(component); - if (category) { - category.splice(_id, 1); - } - }, - - /** - * Returns the widget for the specified id. - * - * @public - * @alias getWidget - * @memberof Discoverer# - * @param {string} _id id of the component that should be returned - * @returns {?Widget} - */ - 'public getWidget' : function(_id) { - var widget = this.widgets[_id]; - if(!widget){ - delete(this.widgets[_id]); - return null; - } - return widget; - }, - - /** - * Returns the aggregator for the specified id. - * - * @public - * @alias getAggregator - * @memberof Discoverer# - * @param {string} _id id of the component that should be returned - * @returns {Aggregator} - */ - 'public getAggregator' : function(_id) { - var aggregator = this.aggregators[_id]; - if(!aggregator ){ - delete(this.aggregators[_id]); - return null; - } - return aggregator; - }, - - /** - * Returns the interpreter for the specified id. - * - * @public - * @alias getInterpreter - * @memberof Discoverer# - * @param {string} _id id of the component that should be returned - * @returns {Interpreter} - */ - 'public getInterpreter' : function(_id) { - var interpret = this.interpreter[_id]; - if(!interpret){ - delete(this.interpreter[_id]); - return null; - } - return interpret; - }, - - /** - * Returns the instance (widget, aggregator or interpreter) for the specified id. - * - * @public - * @alias getComponent - * @memberof Discoverer# - * @param {string} _id id of the component that should be returned - * @returns {?(Widget|Aggregator|Interpreter)} - */ - 'public getComponent' : function(_id) { - var component = this.getWidget(_id); - if (component) { - return component; - } - var component = this.getAggregator(_id); - if (component) { - return component; - } - var component = this.getInterpreter(_id); - if (component) { - return component; - } - return null; - }, - - /** - * Returns the description of all registered widgets. - * - * @public - * @alias getWidgetDescriptions - * @memberof Discoverer# - * @returns {Array} - */ - 'private getWidgetDescriptions' : function() { - var widgetDescription = []; - var widgets = this.widgets; - for (var i in widgets) { - var singleWidget = widgets[i]; - widgetDescription.push(singleWidget.getDescription()); - } - return widgetDescription; - }, - - /** - * Returns the description of all registered aggregators. - * - * @public - * @alias getAggregatorDescriptions - * @memberof Discoverer# - * @returns {Array} - */ - 'private getAggregatorDescriptions' : function() { - var aggregatorDescription = []; - var aggregators = this.aggregators; - for (var i in aggregators) { - var singleAggregator = aggregators[i]; - aggregatorDescription.push(singleAggregator.getDescription()); - } - return aggregatorDescription; - }, - - /** - * Returns the description of all registered interpreter. - * - * @public - * @alias getInterpreterDescriptions - * @memberof Discoverer# - * @returns {Array} - */ - 'private getInterpreterDescriptions' : function() { - var interpreterDescription = []; - var interpreters = this.interpreter; - for ( var i in interpreters) { - var singleInterpreter = interpreters[i]; - interpreterDescription.push(singleInterpreter.getDescription()); - } - return interpreterDescription; - }, - - /** - * Returns the description of all registered components (widget, aggregator and interpreter). - * - * @public - * @alias getDescriptions - * @memberof Discoverer# - * @param {Array} _componentTypes Component types to get descriptions for. Defaults to Widget, Interpreter and Aggregator. - * @returns {Array} - */ - 'public getDescriptions' : function(_componentTypes) { - if (typeof _componentTypes == "undefined") _componentTypes = [Widget, Interpreter, Aggregator]; - var response = []; - if (jQuery.inArray(Widget, _componentTypes) != -1) response = response.concat(this.getWidgetDescriptions()); - if (jQuery.inArray(Aggregator, _componentTypes) != -1) response = response.concat(this.getAggregatorDescriptions()); - if (jQuery.inArray(Interpreter, _componentTypes) != -1) response = response.concat(this.getInterpreterDescriptions()); - return response; - }, - - /** - * Returns all components that have the specified attribute as - * outAttribute. It can be chosen between the verification of - * all attributes or at least one attribute. - * - * @public - * @alias getComponentsByAttributes - * @memberof Discoverer# - * @param {AttributeTypeList} _attributeTypeList list of searched attributes - * @param {boolean} _all choise of the verification mode - * @param {Array} _componentTypes Components types to search for - * @returns {Array} - */ - 'public getComponentsByAttributes' : function(_attributeTypeList, _all, _componentTypes) { - var componentList = []; - var list = {}; - if (typeof _componentTypes == "undefined") _componentTypes = [Widget, Interpreter, Aggregator]; - if (Class.isA(AttributeTypeList, _attributeTypeList)) { - list = _attributeTypeList.getItems(); - } else { - throw "Not an AttributeTypeList"; - } - if (typeof list != "undefined") { - var descriptions = this.getDescriptions(_componentTypes); - for (var i in descriptions) { - var description = descriptions[i]; - if(_all && this.containsAllAttributes(description, list)){ - componentList.push(this.getComponent(description.getId())); - } else if(!_all && this.containsAtLeastOneAttribute(description, list)){ - componentList.push(this.getComponent(description.getId())); - } - } - } - return componentList; - }, - - /*********************************************************************** - * Helper * - **********************************************************************/ - /** - * Helper: Verifies whether a component description contains all searched attributes. - * - * @private - * @alias containsAllAttributes - * @memberof Discoverer# - * @param {(WidgetDescription|InterpreterDescription)} _description description of a component - * @param {Array} _list searched attributes - * @returns {boolean} - */ - 'private containsAllAttributes' : function(_description,_list) { - for ( var j in _list) { - var attribute = _list[j]; - if (!_description.doesSatisfyAttributeType(attribute)) { - return false; - } - } - return true; - }, - - /** - * Helper: Verifies whether a component description contains at least on searched attributes. - * - * @private - * @alias containsAtLeastOneAttribute - * @memberof Discoverer# - * @param {(WidgetDescription|InterpreterDescription)} _description description of a component - * @param {Array} _list searched attributes - * @returns {boolean} - */ - 'private containsAtLeastOneAttribute' : function(_description, _list) { - for (var j in _list) { - var attribute = _list[j]; - if (_description.doesSatisfyAttributeType(attribute)) { - return true; - } - } - return false; - }, - - /** - * Helper: Saves the given component in the category list. - * - * @private - * @alias registryHelper - * @memberof Discoverer# - * @param {string} _category category of component to register - * @param {(Widget|Aggregator|Interpreter)} _component component that should be registered - */ - 'private registryHelper' : function(_category, _component) { - _category[_component.getId()] = _component; - }, - - /* - * identifies the category of an instance widgets, aggregators, - * interpreter are currently supported - */ - /** - * Helper: Identifies the category of an instance. Widgets, aggregators, - * interpreter are currently supported. - * - * @private - * @alias identificationHelper - * @memberof Discoverer# - * @param {(Widget|Aggregator|Interpreter)} _component that should be identified - */ - 'private identificationHelper' : function(_component) { - if (_component.getType() == 'Widget') { - return this.widgets; - } else if (_component.getType() == 'Aggregator') { - return this.aggregators; - } else if (_component.getType() == 'Interpreter') { - return this.interpreter; - } else { - return null; - } - } - - }); - - return Discoverer; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/discoverer_discoverer.js.html b/docs/discoverer_discoverer.js.html new file mode 100644 index 0000000000000000000000000000000000000000..6347ddc8ffec6968e18e184919f485dc5ba328b4 --- /dev/null +++ b/docs/discoverer_discoverer.js.html @@ -0,0 +1,1463 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: discoverer/discoverer.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="discoverer_discoverer.js.html">Source: discoverer/discoverer.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(['attributeList', 'widget', 'interpreter', 'aggregator' ], + function(AttributeList, Widget, Interpreter, Aggregator) { + return (function() { + /** + * Constructor: All known components given in the associated functions will be registered as startup. + * + * @classdesc The Discoverer handles requests for components and attributes. + * @constructs Discoverer + */ + function Discoverer() { + /** + * List of available Widgets. + * + * @type {Array} + * @private + */ + this._widgets = []; + + /** + * List of available Aggregators. + * + * @type {Array} + * @private + */ + this._aggregators = []; + + /** + * List of available Interpreter. + * + * @type {Object} + * @private + */ + this._interpreters = []; + + return this; + } + + /** + * Returns the type of this class, in this case "Discoverer". + * + * @returns {string} + */ + Discoverer.prototype.getType = function() { + return 'Discoverer'; + }; + + /** + * Registers the specified component. + * + * @param {Widget|Aggregator|Interpreter} component the component that should be registered + */ + Discoverer.prototype.registerNewComponent = function(component) { + if (component instanceof Aggregator && this.getAggregator(component.getId()) == null) this._aggregators.push(component); + if (component instanceof Widget && !(component instanceof Aggregator) && this.getWidget(component.getId()) == null) this._widgets.push(component); + if (component instanceof Interpreter && this.getInterpreter(component.getId()) == null) this._interpreters.push(component); + }; + + /** + * Deletes a component from the Discoverer. + * + * @param {string} componentId id of the component that should be registered + */ + Discoverer.prototype.unregisterComponent = function(componentId) { + for (var wi in this._widgets) { + var theWidget = this._widgets[wi]; + if (componentId == theWidget.getId()) this._widgets.splice(wi, 1); + } + for (var ii in this._interpreters) { + var theInterpreter = this._interpreters[ii]; + if (componentId == theInterpreter.getId()) this._interpreters.splice(ii, 1); + } + for (var ai in this._aggregators) { + var theAggregator= this._aggregators[ai]; + if (componentId == theAggregator.getId()) this._aggregators.splice(ai, 1); + } + }; + + /** + * Returns the widget for the specified id. + * + * @param {string} widgetId id of the component that should be returned + * @returns {?Widget} + */ + Discoverer.prototype.getWidget = function(widgetId) { + for (var index in this._widgets) { + var theWidget = this._widgets[index]; + if (theWidget.getId() == widgetId) return theWidget; + } + return null; + }; + + /** + * Returns the aggregator for the specified id. + * + * @param {string} aggregatorId id of the component that should be returned + * @returns {?Aggregator} + */ + Discoverer.prototype.getAggregator = function(aggregatorId) { + for (var index in this._aggregators) { + var theAggregator = this._aggregators[index]; + if (theAggregator.getId() == aggregatorId) return theAggregator; + } + return null; + }; + + /** + * Returns the interpreter for the specified id. + * + * @param {string} interpreterId id of the component that should be returned + * @returns {Interpreter} + */ + Discoverer.prototype.getInterpreter = function(interpreterId) { + for (var index in this._interpreters) { + var theInterpreter = this._interpreters[index]; + if (theInterpreter.getId() == interpreterId) return theInterpreter; + } + return null; + }; + + /** + * Returns all registered components (widget, aggregator and interpreter). + * + * @param {Array} componentTypes Component types to get descriptions for. Defaults to Widget, Interpreter and Aggregator. + * @returns {Array} + */ + Discoverer.prototype.getComponents = function(componentTypes) { + if (typeof componentTypes == "undefined") componentTypes = [Widget, Interpreter, Aggregator]; + var response = []; + if (jQuery.inArray(Widget, componentTypes) != -1) response = response.concat(this._widgets); + if (jQuery.inArray(Aggregator, componentTypes) != -1) response = response.concat(this._aggregators); + if (jQuery.inArray(Interpreter, componentTypes) != -1) response = response.concat(this._interpreters); + return response; + }; + + /** + * Returns the instance (widget, aggregator or interpreter) for the specified id. + * + * @param {string} componentId id of the component that should be returned + * @returns {?(Widget|Aggregator|Interpreter)} + */ + Discoverer.prototype.getComponent = function(componentId) { + var theWidget = this.getWidget(componentId); + if (theWidget) { + return theWidget; + } + var theAggregator = this.getAggregator(componentId); + if (theAggregator) { + return theAggregator; + } + var theInterpreter = this.getInterpreter(componentId); + if (theInterpreter) { + return theInterpreter; + } + return null; + }; + + /** + * Returns all components that have the specified attribute as + * outAttribute. It can be chosen between the verification of + * all attributes or at least one attribute. + * + * @param {AttributeList|Array} attributeListOrArray list of searched attributes + * @param {Boolean} all choise of the verification mode + * @param {Array} componentTypes Components types to search for + * @returns {Array} + */ + Discoverer.prototype.getComponentsByAttributes = function(attributeListOrArray, all, componentTypes) { + var componentList = []; + var list = []; + if (typeof componentTypes == "undefined") componentTypes = [Widget, Interpreter, Aggregator]; + if (attributeListOrArray instanceof Array) { + list = attributeListOrArray; + } else if (attributeListOrArray.constructor === AttributeList) { + list = attributeListOrArray.getItems(); + } + if (typeof list != "undefined") { + var components = this.getComponents(componentTypes); + for (var i in components) { + var theComponent = components[i]; + if(all && this._containsAllAttributes(theComponent, list)) { + componentList.push(theComponent); + } else if(!all && this._containsAtLeastOneAttribute(theComponent, list)) { + componentList.push(theComponent); + } + } + } + return componentList; + }; + + /*********************************************************************** + * Helper * + **********************************************************************/ + /** + * Helper: Verifies whether a component description contains all searched attributes. + * + * @private + * @param {Widget|Interpreter|Aggregator} component description of a component + * @param {Array} list searched attributes + * @returns {boolean} + */ + Discoverer.prototype._containsAllAttributes = function(component, list) { + for (var j in list) { + var attribute = list[j]; + if (!component.doesSatisfyTypeOf(attribute)) { + return false; + } + } + return true; + }; + + /** + * Helper: Verifies whether a component description contains at least on searched attributes. + * + * @private + * @param {Widget|Interpreter|Aggregator} component description of a component + * @param {Array} list searched attributes + * @returns {boolean} + */ + Discoverer.prototype._containsAtLeastOneAttribute = function(component, list) { + for (var j in list) { + var attribute = list[j]; + if (component.doesSatisfyTypeOf(attribute)) { + return true; + } + } + return false; + }; + + return Discoverer; + })(); + } +);</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/index.html b/docs/index.html index 6cb55cc09d157f71541ba1b09e15f51ded58e090..84b21bdedc3297added8d503d824a6a3bcd7d206 100644 --- a/docs/index.html +++ b/docs/index.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,69 +1115,71 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,61 +1199,6 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> @@ -1483,1873 +1228,10 @@ - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/abstractList.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a List. -It is an abstract Class.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/aggregator/aggregator.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module representing a Context Aggregator. -It aggregates data from multiple widgets.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/aggregator/storage/retrievalResult.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a RetrievalResult. -It contains the data that were retrieved from the database</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/aggregator/storage/storage.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module representing a Storage. -The Storage handles the access to the database.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/attribute/attributeType.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents an AttributeType. -AttributeTypes defines name, type (string, double,...) an associated parameter of an attribute.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/attribute/attributeTypeList.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents an AttributeTypeList. It is a subclass of AbstractList.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/attribute/attributeValue.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents an AttributeValue. AttributeValue extends -AttributeTypes and adds the associated value.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/attribute/attributeValueList.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a AttributeValueList. It is a subclass of -AbstractList.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/attribute/parameter.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a Parameter. -Parameter specifies the Attributes to which they are associated.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/attribute/parameterList.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a ParameterList. It is a subclass of AbstractList.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/descriptions/interpreterDescription.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents the InterpreterDescription. -It describes the most important information for the communication with a specific interpreter.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/descriptions/widgetDescription.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents the WidgetDescription. -It describes the most important information for the communication with a specific widget.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/discoverer/discoverer.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module representing a Context Discoverer.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/interpreter/interpreter.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents an Context Interpreter.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/interpreter/interpreterResult.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a InterpreterResult.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/subscriber/callback.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a Callback. -Callbacks defines events for sending data to subscribers</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/subscriber/callbackList.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents an CallbackList. It is a subclass of AbstractList.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/subscriber/condition/condition.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a Condition. -Condition specifies subscriptions. -The associated attributes are only sent, if the condition applies.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/subscriber/condition/conditionList.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a ConditionList. It is a subclass of AbstractList.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/subscriber/condition/conditionMethod.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents an interface for ConditionMethod.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/subscriber/condition/equals.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents the conditionMethod Equals.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/subscriber/condition/unequals.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents the conditionMethod Equals.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/subscriber/subscriber.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a Subscriber.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/subscriber/subscriberList.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module represents a SubscriberList. It is a subclass of AbstractList.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - - -<section> - -<header> - <h2> - htdocs/contactJS/js/modules/widget/widget.js - </h2> - -</header> - -<article> - <div class="container-overview"> - - - - - <div class="description">This module representing a Context Widget.</div> - - - -<dl class="details"> - - - - - - - - - - - - - - - - - - - - - -</dl> - - - - - </div> - - - - - - - - - - - - - - - - - - -</article> - -</section> - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:05 GMT+0200 (MESZ) + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/interpreter.js.html b/docs/interpreter.js.html deleted file mode 100644 index 69d4610352742b4be252eeb3316360f2b4e572cb..0000000000000000000000000000000000000000 --- a/docs/interpreter.js.html +++ /dev/null @@ -1,1917 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: interpreter/interpreter.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="interpreter.js.html">Source: interpreter/interpreter.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents an Context Interpreter. - * - * @module Interpreter - * @fileOverview - */ -define([ 'easejs', 'MathUuid', 'attributeType', 'attributeTypeList', - 'attributeValue', 'attributeValueList', 'interpreterDescription', 'interpreterResult' ], - function(easejs, MathUuid, AttributeType, AttributeTypeList, - AttributeValue, AttributeValueList, InterpreterDescription, InterpreterResult) { - var Class = easejs.Class; - var AbstractClass = easejs.AbstractClass; - var Interpreter = AbstractClass('Interpreter', - { - /** - * @alias name - * @public - * @type {string} - * @memberof Interpreter# - * @desc Name of the Interpreter. - */ - 'public name' : 'Interpreter', - /** - * @alias id - * @public - * @type {string} - * @memberof Interpreter# - * @desc Id of the Interpreter. Will be generated. - */ - 'public id' : '', - /** - * @alias inAttributeTypes - * @protected - * @type {AttributeTypeList} - * @memberof Interpreter# - * @desc Types of all attributes that can be handled. - */ - 'protected inAttributeTypes' : [], - /** - * @alias outAttributeTypes - * @protected - * @type {AttributeTypeList} - * @memberof Interpreter# - * @desc Types of all attributes that will be returned. - */ - 'protected outAttributeTypes' : [], - /** - * @alias inAttributeValues - * @protected - * @type {AttributeValueList} - * @memberof Interpreter# - * @desc List of the data that should be interpreted. - */ - 'protected inAttributeValues' : [], - /** - * @alias outAttributeValues - * @protected - * @type {AttributeValueList} - * @memberof Interpreter# - * @desc List of interpreted data. - */ - 'protected outAttributeValues' : [], - /** - * @alias lastInterpretation - * @protected - * @type {Date} - * @memberof Interpreter# - * @desc Last interpretation time. - */ - 'protected lastInterpretation' : '', - /** - * @alias discoverer - * @protected - * @type {Discoverer} - * @memberof Interpreter# - * @desc Associated Discoverer. - */ - 'protected discoverer' : '', - - /** - * Constructor: Generates the id and initializes the (in and out) types and values. - * - * @abstract - * @class Interpreter - * @classdesc The Widget handles the access to sensors. - * @requires easejs - * @requires MathUuid - * @requires AttributeType - * @requires AttributeValue - * @requires AttributeTypeList - * @requires AttributeValueList - * @requires InterpreterDescription - * @constructs Interpreter - */ - 'public __construct' : function(_discoverer) { - this.id = Math.uuid(); - this.discoverer = _discoverer; - this.register(); - this.inAttributeTypes = new AttributeTypeList(); - this.outAttributeTypes = new AttributeTypeList(); - this.inAttributeValues = new AttributeValueList(); - this.outAttributeValues = new AttributeValueList(); - this.initInterpreter(); - }, - - /** - * Returns the name of the interpreter. - * - * @public - * @alias getName - * @memberof Interpreter# - * @returns {string} - */ - 'public getName' : function() { - return this.name; - }, - - /** - * Returns the id of the interpreter. - * - * @public - * @alias getId - * @memberof Interpreter# - * @returns {string} - */ - 'public getId' : function() { - return this.id; - }, - - /** - * Returns the type of this class, in this case - * "Interpreter". - * - * @public - * @alias getType - * @memberof Interpreter# - * @returns {string} - */ - 'public getType' : function() { - return 'Interpreter'; - }, - - /** - * Initializes interpreter and sets the expected inAttributes - * and provided outAttributes. - * @private - * @alias initInterpreter - * @memberof Interpreter# - */ - 'private initInterpreter' : function() { - this.initInAttributes(); - this.initOutAttributes(); - }, - - /** - * Initializes the inAttributes. - * - * @function - * @abstract - * @protected - * @alias initInAttributes - * @memberof Interpreter# - */ - 'abstract protected initInAttributes' : [], - /** - * Initializes the outAttributes. - * - * @function - * @abstract - * @protected - * @alias initOutAttributes - * @memberof Interpreter# - */ - 'abstract protected initOutAttributes' : [], - - /** - * Returns the expected inAttributeTypes. - * - * @public - * @alias getInAttributeTypes - * @memberof Interpreter# - * @returns {AttributeTypeList} - */ - 'public getInAttributeTypes' : function() { - return this.inAttributeTypes; - }, - - /** - * Sets an inAttribute. - * - * @protected - * @alias setInAttribute - * @memberof Interpreter# - * @param {string} _name name of the attribute - * @param {string} _type type of the attribute - * @param {string} _value value of the attribute - * @param {ParameterList|Array} _parameter Parameter of the attribute. - */ - 'protected setInAttribute' : function(_name, _type, _value, _parameters) { - var attributeValue = new AttributeValue().withName(_name) - .withValue(_value).withType(_type).withParameters(_parameters); - if (this.isInAttribute(attributeValue)) { - this.inAttributeValues.put(attributeValue); - } - }, - - /** - * Sets an inAttributes. - * - * @protected - * @alias setInAttributeValues - * @memberof Interpreter# - * @param {(AttributeValueList|Array)} _attributeValueList Attributes to set. - */ - 'protected setInAttributeValues' : function(_attributeValueList) { - this.inAttributeValues = new AttributeValueList().withItems(_attributeValueList); - }, - /** - * Verifies whether the specified attribute is contained in inAttributeList. - * - * @protected - * @alias isInAttribute - * @memberof Interpreter# - * @param {AttributeValue} _attribute Attribute that should be verified. - * @return {boolean} - */ - 'protected isInAttribute' : function(_attribute) { - return !!this.inAttributeTypes.contains(_attribute.getAttributeType()); - }, - - /** - * Returns the provided outAttributeTypes. - * - * @public - * @alias getOutAttributeTypes - * @memberof Interpreter# - * @returns {AttributeTypeList} - */ - 'public getOutAttributeTypes' : function() { - return this.outAttributeTypes; - }, - - /** - * Adds an outAttribute. - * - * @protected - * @alias setOutAttribute - * @memberof Interpreter# - * @param {string} _name name of the attribute - * @param {string} _type type of the attribute - * @param {string} _value value of the attribute - * @param {ParameterList|Array} _parameter Parameter of the attribute. - */ - 'protected setOutAttribute' : function(_name, _type, _value,_parameters) { - var attributeValue = new AttributeValue().withName(_name) - .withValue(_value).withType(_type).withParameters(_parameters); - if (this.isOutAttribute(attributeValue)) { - this.outAttributeValues.put(attributeValue); - } - }, - - /** - * Verifies whether the specified attribute is contained in outAttributeList. - * - * @protected - * @alias isOutAttribute - * @memberof Interpreter# - * @param {AttributeValue} _attribute Attribute that should be verified. - * @return {boolean} - */ - 'protected isOutAttribute' : function(_attribute) { - return !!this.outAttributeTypes.contains(_attribute.getAttributeType()); - }, - - /** - * Validates the data and calls interpretData. - * - * @public - * @alias callInterpreter - * @memberof Interpreter# - * @param {AttributeValueList} _dataToInterpret Data that should be interpreted. - * @param {?function} _function For additional actions, if an asynchronous function is used. - */ - 'public callInterpreter' : function(_dataToInterpret, _function) { - if (_dataToInterpret && this.canHandle(_dataToInterpret)) { - if(_function && typeof(_function) == 'function'){ - this.interpretData(_dataToInterpret, _function); - } else { - this.interpretData(_dataToInterpret); - } - this.setInAttributeValues(_dataToInterpret); - this.lastInterpretation = new Date(); - } else { - var list = this.outAttributeTypes.getItems(); - for ( var i in list) { - this.setOutAttribute(list[i].getName(), list[i].getType(), 'unavailable'); - } - _function(); - } - }, - - /** - * Interprets the data. - * - * @function - * @abstract - * @public - * @alias interpretData - * @memberof Interpreter# - * @param {AttributeValueList} _data Data that should be interpreted. - * @param {?function} _function For additional actions, if an asynchronous function is used. - */ - 'abstract protected interpretData' : [ '_data', '_function' ], - - /** - * Checks whether the specified data match the expected. - * - * @protected - * @alias canHandle - * @memberof Interpreter# - * @param {AttributeValueList} _inAtts Data that should be verified. - */ - 'protected canHandle' : function(_inAtts) { - var list = [] - if (_inAtts instanceof Array) { - list = _inAtts; - } else if (Class.isA(AttributeValueList, _inAtts)) { - list = _inAtts.getItems(); - } - if (list.length == 0 || _inAtts.size() != this.getInAttributeTypes().size()) { - return false; - } - for ( var i in list) { - var inAtt = list[i]; - if (!this.isInAttribute(inAtt)) { - return false; - } - } - return true; - }, - - /** - * Returns the interpreted data. - * - * @protected - * @alias getInterpretedData - * @memberof Interpreter# - * @returns {AttributeValueList} - */ - 'public getInterpretedData' : function() { - var result = new InterpreterResult().withTimestamp(this.lastInterpretation). - withInAttributes(this.inAttributeValues). - withOutAttributes(this.outAttributeValues); - return result; - }, - - /** - * Returns the time of the last interpretation. - * - * @protected - * @alias getLastInterpretionTime - * @memberof Interpreter# - * @returns {Date} - */ - 'public getLastInterpretionTime' : function() { - return this.lastInterpretation; - }, - - /** - * Returns the description of this component. - * @virtual - * @public - * @alias getInterpreterDescription - * @memberof Interpreter# - * @returns {InterpreterDescription} - */ - 'virtual public getDescription' : function() { - var description = new InterpreterDescription().withId( - this.id).withName(this.name); - description.addOutAttributeTypes(this.outAttributeTypes); - description.setInAttributeTypes(this.inAttributeTypes); - return description; - }, - - /** - * Sets and registers to the associated Discoverer. - * @public - * @alias setDiscoverer - * @memberof Interpreter# - * @param {Discoverer} _discoverer Discoverer - */ - 'public setDiscoverer' : function(_discoverer) { - if (!this.discoverer) { - this.discoverer = _discoverer; - this.register(); - } - }, - - /** - * Registers the component to the associated Discoverer. - * - * @public - * @alias register - * @memberof Interpreter# - */ - 'protected register' : function() { - if (this.discoverer) { - this.discoverer.registerNewComponent(this); - } - - } - -// /** -// * Unregisters the component to the associated discoverer -// * and deletes the reference. -// * -// * @public -// * @alias register -// * @memberof Widget# -// */ -// 'protected unregister' : function() { -// if (this.discoverer) { -// this.discoverer.unregisterComponent(this.getId()); -// this.discoverer = null; -// } -// }, - - }); - - return Interpreter; - });</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:05 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/interpreterDescription.js.html b/docs/interpreterDescription.js.html deleted file mode 100644 index 385b0f131fd7dc465031adc82446861e0e8f4985..0000000000000000000000000000000000000000 --- a/docs/interpreterDescription.js.html +++ /dev/null @@ -1,1592 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: descriptions/interpreterDescription.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="interpreterDescription.js.html">Source: descriptions/interpreterDescription.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents the InterpreterDescription. - * It describes the most important information for the communication with a specific interpreter. - * - * @module InterpreterDescription - * @fileOverview - */ -define(['easejs','attributeTypeList','widgetDescription'], - function(easejs,AttributeTypeList,WidgetDescription){ - var Class = easejs.Class; - var InterpreterDescription = Class('InterpreterDescription'). - extend(WidgetDescription, { - /** - * @alias inAttributeTypes - * @private - * @type {AttributeTypeList} - * @memberof InterpreterDescription# - * @desc List of all Attributes that are expected for interpretation. - */ - 'private inAttributeTypes' : [], - - /** - * Constructor: Calls the constructor of the WidgetDescription - * and initializes the inAttributeTypes. - * - * @class InterpreterDescription - * @classdesc The description of an interpreter and the communication with it. - * @extends WidgetDescription - * @requires easejs - * @requires AttributeTypeList - * @requires WidgetDescription - * @constructs InterpreterDescription - */ - 'override public __construct' : function(){ - this.__super(); - this.inAttributeTypes = new AttributeTypeList(); - }, - - /** - * Builder for inAttributeType list - * - * @public - * @alias withInAttributeTypes - * @memberof InterpreterDescription# - * @param {(AttributeTypeList|Array)} _inAttributeTypes List of AttributeType that are expected - * @returns {InterpreterDescription} - */ - 'public withInAttributeTypes' : function(_inAttributeTypes){ - this.setInAttributeTypes(_inAttributeTypes); - return this; - }, - - /** - * Builder for inAttributeType - * - * @public - * @alias withInAttributeType - * @memberof InterpreterDescription# - * @param {AttributeType} _inAttributeType AttributeType that are expected - * @returns {InterpreterDescription} - */ - 'public withInAttributeType' : function(_inAttributeType){ - this.setInAttributeType(_inAttributeType); - return this; - }, - - /** - * Returns inAttributeTypes of the interpreter - * - * @public - * @alias getInAttributeTypes - * @memberof InterpreterDescription# - * @returns {AttributeTypeList} - */ - 'public getInAttributeTypes' : function(){ - return this.inAttributeTypes; - }, - - /** - * Adds an inAttributeType to the list - * - * @public - * @alias setInAttributeType - * @memberof InterpreterDescription# - * @param {AttributeType} _inAttributeType AttributeType that are expected - */ - 'public setInAttributeType' : function(_inAttributeType){ - this.inAttributeTypes.put(_inAttributeType); - }, - - /** - * Adds inAttributeTypes that are expected - * - * @public - * @alias setInAttributeTypes - * @memberof InterpreterDescription# - * @param {(AttributeTypeList|Array)} _inAttributeTypes List of AttributeType that are expected - */ - 'public setInAttributeTypes' : function(_inAttributeTypes){ - this.inAttributeTypes.putAll(_inAttributeTypes); - } - - }); - - return InterpreterDescription; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:05 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/interpreterResult.js.html b/docs/interpreterResult.js.html deleted file mode 100644 index 6c76f5a30f6974f45055bff2923d52fa920bd2e3..0000000000000000000000000000000000000000 --- a/docs/interpreterResult.js.html +++ /dev/null @@ -1,1671 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: interpreter/interpreterResult.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="interpreterResult.js.html">Source: interpreter/interpreterResult.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents a InterpreterResult. - * - * @module InterpreterResult - * @fileOverview - */ -define(['easejs', 'attributeValueList'], - function(easejs, AttributeValueList){ - var Class = easejs.Class; - - var InterpreterResult = Class('InterpreterResult',{ - - /** - * @alias timestamp - * @private - * @type {date} - * @memberof InterpreterResult# - * @desc Time of the interpretation. - */ - 'private timestamp' : '', - /** - * @alias outAttributes - * @private - * @type {AttributeValueList} - * @memberof InterpreterResult# - * @desc Interpreted data. - */ - 'private outAttributes' : [], - - /** - * @alias inAttributes - * @private - * @type {AttributeValueList} - * @memberof InterpreterResult# - * @desc Data, which were used for the interpretation. - */ - 'private inAttributes' : [], - - /** - * Constructor: Initializes the in- and outAttributes. - * - * @class InterpreterResult - * @classdesc Contains the interpreted data, inclusive the input for the interpretation. - * @requires easejs - * @requires AttributeValueList - */ - 'public __construct' : function() { - this.inAttributes = new AttributeValueList(); - this.outAttributes = new AttributeValueList(); - }, - - /** - * Builder for timestamp. - * - * @public - * @alias withTimestamp - * @memberof InterpreterResult# - * @param {String} _timestamp timestamp - * @returns {InterpreterResult} - */ - 'public withTimestamp' : function(_timestamp){ - this.setTimestamp(_timestamp); - return this; - }, - - /** - * Builder for outAttributes. - * - * @public - * @alias withOutAttributes - * @memberof InterpreterResult# - * @param {(AttributeValueList|Array)} _outAttributes values - * @returns {InterpreterResult} - */ - 'public withOutAttributes' : function(_outAttributes){ - this.setOutAttributes(_outAttributes); - return this; - }, - - /** - * Builder for inAttributes. - * - * @public - * @alias withInAttributes - * @memberof InterpreterResult# - * @param {(AttributeValueList|Array)} _inAttributes values - * @returns {InterpreterResult} - */ - 'public withInAttributes' : function(_inAttributes){ - this.setInAttributes(_inAttributes); - return this; - }, - - - /** - * Returns the interpretation time. - * - * @public - * @alias getTimestamp - * @memberof InterpreterResult# - * @returns {date} - */ - 'public getTimestamp' : function(){ - return this.timestamp; - }, - - /** - * Returns the interpreted attributes. - * - * @public - * @alias getOutAttributes - * @memberof InterpreterResult# - * @returns {AttributeValueList} - */ - 'public getOutAttributes' : function(){ - return this.outAttributes; - }, - - /** - * Returns the inAttributes. - * - * @public - * @alias getInAttributes - * @memberof InterpreterResult# - * @returns {AttributeValueList} - */ - 'public getInAttributes' : function(){ - return this.inAttributes; - }, - - /** - * Sets the interpretation time. - * - * @public - * @alias setTimestamp - * @memberof InterpreterResult# - * @param {date} _timstamp interpretation time - */ - 'public setTimestamp' : function(_timesstamp){ - if(_timesstamp instanceof Date){ - this.type = _timesstamp; - }; - }, - - /** - * Sets the interpreted values. - * - * @public - * @alias setOutAttributes - * @memberof InterpreterResult# - * @param {(AttributeValueList|Array)} _outAttributes retrieved attributes - */ - 'public setOutAttributes' : function(_outAttributes){ - if (_outAttributes instanceof Array) { - for(var i in _outAttributes){ - this.outAttributes.put(_outAttributes[i]); - }; - } else if (Class.isA(AttributeValueList, _outAttributes)) { - this.outAttributes = _outAttributes; - }; - }, - - /** - * Sets the inAttributes. - * - * @public - * @alias setInAttributes - * @memberof InterpreterResult# - * @param {(AttributeValueList|Array)} _inAttributes inAttributes - */ - 'public setInAttributes' : function(_inAttributes){ - if (_inAttributes instanceof Array) { - for(var i in _outAttributes){ - this.inAttributes.put(_inAttributes[i]); - }; - } else if (Class.isA(AttributeValueList, _inAttributes)) { - this.inAttributes = _inAttributes; - }; - } - - }); - - return InterpreterResult; - -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:05 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/interpreter_interpreter.js.html b/docs/interpreter_interpreter.js.html new file mode 100644 index 0000000000000000000000000000000000000000..2d2052fcd148947be1a7adda4e161f35b2c85b5f --- /dev/null +++ b/docs/interpreter_interpreter.js.html @@ -0,0 +1,1593 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: interpreter/interpreter.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="interpreter_interpreter.js.html">Source: interpreter/interpreter.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(['MathUuid', 'attribute', 'attributeList', 'interpreterResult' ], + function(MathUuid, Attribute, AttributeList, InterpreterResult) { + return (function() { + /** + * Generates the id and initializes the (in and out) types and values. + * + * @abstract + * @classdesc The Widget handles the access to sensors. + * @constructs Interpreter + */ + function Interpreter(discoverer) { + /** + * Name of the Interpreter. + * + * @public + * @type {string} + */ + this.name = 'Interpreter'; + + /** + * Id of the Interpreter. Will be generated. + * + * @public + * @type {string} + */ + this.id = Math.uuid(); + + /** + * Types of all attributes that can be handled. + * + * @private + * @type {AttributeList} + */ + this._inAttributes = new AttributeList(); + + /** + * Types of all attributes that will be returned. + * + * @private + * @type {AttributeList} + */ + this._outAttributes = new AttributeList(); + + /** + * Last interpretation time. + * + * @protected + * @type {?Date} + */ + this._lastInterpretation = null; + + /** + * @alias discoverer + * @protected + * @type {Discoverer} + * @memberof Interpreter# + * @desc Associated Discoverer. + */ + this._discoverer = discoverer; + + this._register(); + this._initInterpreter(); + + return this; + } + + /** + * Returns the name of the interpreter. + * + * @public + * @returns {string} + */ + Interpreter.prototype.getName = function() { + return this.name; + }; + + /** + * Returns the id of the interpreter. + * + * @public + * @returns {string} + */ + Interpreter.prototype.getId = function() { + return this.id; + }; + + /** + * Returns the type of this class, in this case "Interpreter". + * + * @public + * @returns {string} + */ + Interpreter.prototype.getType = function() { + return 'Interpreter'; + }; + + /** + * Initializes interpreter and sets the expected inAttributes and provided outAttributes. + * + * @private + */ + Interpreter.prototype._initInterpreter = function() { + this._initInAttributes(); + this._initOutAttributes(); + }; + + /** + * Initializes the inAttributes. + * + * @abstract + * @protected + */ + Interpreter.prototype._initInAttributes = function() { + throw Error("Abstract function call!"); + }; + + /** + * Initializes the outAttributes. + * + * @abstract + * @protected + */ + Interpreter.prototype._initOutAttributes = function() { + throw Error("Abstract function call!"); + }; + + /** + * Returns the expected inAttributeTypes. + * + * @public + * @returns {AttributeList} + */ + Interpreter.prototype.getInAttributes = function() { + return this._inAttributes; + }; + + /** + * Sets an inAttribute. + * + * @protected + * @param {Attribute} attribute + */ + Interpreter.prototype._setInAttribute = function(attribute) { + this._inAttributes.put(attribute); + }; + + /** + * Sets an inAttributes. + * + * @protected + * @param {(AttributeList|Array)} attributesOrArray Attributes to set. + */ + Interpreter.prototype._setInAttributes = function(attributesOrArray) { + this._inAttributes = new AttributeList().withItems(attributesOrArray); + }; + + /** + * Verifies whether the specified attribute is contained in inAttributeList. + * + * @protected + * @param {Attribute} attribute Attribute that should be verified. + * @return {boolean} + */ + Interpreter.prototype._isInAttribute = function(attribute) { + return !!this._inAttributes.containsTypeOf(attribute); + }; + + /** + * Returns the provided outAttributeTypes. + * + * @public + * @returns {AttributeList} + */ + Interpreter.prototype.getOutAttributes = function() { + return this._outAttributes; + }; + + /** + * Adds an outAttribute. + * + * @protected + * @param {Attribute} attribute + */ + Interpreter.prototype._setOutAttribute = function(attribute) { + this._outAttributes.put(attribute); + }; + + /** + * Sets an outAttributes. + * + * @protected + * @param {(AttributeList|Array)} attributesOrArray Attributes to set. + */ + Interpreter.prototype._setOutAttributes = function(attributesOrArray) { + this._outAttributes = new AttributeList().withItems(attributesOrArray); + }; + + /** + * Verifies whether the specified attribute is contained in outAttributeList. + * + * @protected + * @param {Attribute} attribute Attribute that should be verified. + * @return {boolean} + */ + Interpreter.prototype._isOutAttribute = function(attribute) { + return !!this._outAttributes.containsTypeOf(attribute); + }; + + /** + * Validates the data and calls interpretData. + * + * @public + * @param {AttributeList} inAttributes Data that should be interpreted. + * @param {AttributeList} outAttributes + * @param {?function} callback For additional actions, if an asynchronous function is used. + */ + Interpreter.prototype.callInterpreter = function(inAttributes, outAttributes, callback) { + var self = this; + + if (!inAttributes || !this._canHandleInAttributes(inAttributes)) throw "Empty input attribute list or unhandled input attribute."; + if (!outAttributes || !this._canHandleOutAttributes(outAttributes)) throw "Empty output attribute list or unhandled output attribute."; + + this._interpretData(inAttributes, outAttributes, function(interpretedData) { + var response = new AttributeList().withItems(interpretedData); + + if (!self._canHandleOutAttributes(response)) throw "Unhandled output attribute generated."; + + self._setInAttributes(inAttributes); + self.lastInterpretation = new Date(); + + if (callback && typeof(callback) == 'function'){ + callback(response); + } + }); + }; + + /** + * Interprets the data. + * + * @abstract + * @protected + * @param {AttributeList} inAttributes + * @param {AttributeList} outAttributes + * @param {Function} callback + */ + Interpreter.prototype._interpretData = function (inAttributes, outAttributes, callback) { + throw Error("Abstract function call!"); + }; + + /** + * Checks whether the specified data match the expected. + * + * @protected + * @param {AttributeList|Array.<Attribute>} attributeListOrArray Data that should be verified. + */ + Interpreter.prototype._canHandleInAttributes = function(attributeListOrArray) { + var list = []; + if (attributeListOrArray instanceof Array) { + list = attributeListOrArray; + } else if (attributeListOrArray.constructor === AttributeList) { + list = attributeListOrArray.getItems(); + } + if (list.length == 0 || attributeListOrArray.size() != this.getInAttributes().size()) { + return false; + } + for ( var i in list) { + var inAtt = list[i]; + if (!this._isInAttribute(inAtt)) { + return false; + } + } + return true; + }; + + /** + * Checks whether the specified data match the expected. + * + * @protected + * @param {AttributeList|Array.<Attribute>} attributeListOrArray Data that should be verified. + */ + Interpreter.prototype._canHandleOutAttributes = function(attributeListOrArray) { + var list = []; + if (attributeListOrArray instanceof Array) { + list = attributeListOrArray; + } else if (attributeListOrArray.constructor === AttributeList) { + list = attributeListOrArray.getItems(); + } + if (list.length == 0 || attributeListOrArray.size() != this.getOutAttributes().size()) { + return false; + } + for ( var i in list) { + var inAtt = list[i]; + if (!this._isOutAttribute(inAtt)) { + return false; + } + } + return true; + }; + + /** + * Returns the time of the last interpretation. + * + * @public + * @returns {Date} + */ + Interpreter.prototype.getLastInterpretionTime = function() { + return this._lastInterpretation; + }; + + /** + * Sets and registers to the associated Discoverer. + * + * @public + * @param {Discoverer} discoverer Discoverer + */ + Interpreter.prototype.setDiscoverer = function(discoverer) { + if (!this._discoverer) { + this._discoverer = discoverer; + this._register(); + } + }; + + /** + * Registers the component to the associated Discoverer. + * + * @public + */ + Interpreter.prototype._register = function() { + if (this._discoverer) { + this._discoverer.registerNewComponent(this); + } + }; + + /** + * + * @returns {boolean} + */ + Interpreter.prototype.hasOutAttributesWithInputParameters = function() { + return this._outAttributes.hasAttributesWithInputParameters(); + }; + + /** + * + * @returns {AttributeList} + */ + Interpreter.prototype.getOutAttributesWithInputParameters = function() { + return this._outAttributes.getAttributesWithInputParameters(); + }; + + /** + * + * @param {Attribute}attribute + * @returns {boolean} + */ + Interpreter.prototype.doesSatisfyTypeOf = function(attribute) { + return this._outAttributes.containsTypeOf(attribute); + }; + + return Interpreter; + })(); + } +);</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/interpreter_interpreterResult.js.html b/docs/interpreter_interpreterResult.js.html new file mode 100644 index 0000000000000000000000000000000000000000..cb8bfa3beea15e82b3e9879c7ddebaa86fd4f586 --- /dev/null +++ b/docs/interpreter_interpreterResult.js.html @@ -0,0 +1,1372 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: interpreter/interpreterResult.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="interpreter_interpreterResult.js.html">Source: interpreter/interpreterResult.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(['attributeList'], function(AttributeList){ + return (function() { + /** + * Initializes the in- and outAttributes. + * + * @classdesc Contains the interpreted data, inclusive the input for the interpretation. + * @constructs InterpreterResult + */ + function InterpreterResult() { + /** + * Time of the interpretation. + * + * @type {date} + * @private + */ + this._timestamp = ''; + + /** + * Interpreted data. + * + * @type {AttributeList} + * @private + */ + this._outAttributes = new AttributeList(); + + /** + * Data, which were used for the interpretation. + * + * @type {AttributeList} + * @private + */ + this._inAttributes = new AttributeList(); + + + return this; + } + + /** + * Builder for timestamp. + * + * @param {String} timestamp timestamp + * @returns {InterpreterResult} + */ + InterpreterResult.prototype.withTimestamp = function(timestamp) { + this.setTimestamp(timestamp); + return this; + }; + + /** + * Builder for outAttributes. + * + * @param {(AttributeList|Array)} attributeListOrArray values + * @returns {InterpreterResult} + */ + InterpreterResult.prototype.withOutAttributes = function(attributeListOrArray){ + this.setOutAttributes(attributeListOrArray); + return this; + }; + + /** + * Builder for inAttributes. + * + * @param {(AttributeList|Array)} attributeListOrArray values + * @returns {InterpreterResult} + */ + InterpreterResult.prototype.withInAttributes = function(attributeListOrArray) { + this.setInAttributes(attributeListOrArray); + return this; + }; + + /** + * Returns the interpretation time. + * + * @returns {Date} + */ + InterpreterResult.prototype.getTimestamp = function() { + return this._timestamp; + }; + + /** + * Returns the interpreted attributes. + * + * @returns {AttributeList} + */ + InterpreterResult.prototype.getOutAttributes = function(){ + return this._outAttributes; + }; + + /** + * Returns the inAttributes. + * + * @returns {AttributeList} + */ + InterpreterResult.prototype.getInAttributes = function(){ + return this._inAttributes; + }; + + /** + * Sets the interpretation time. + * + * @param {date} timestamp interpretation time + */ + InterpreterResult.prototype.setTimestamp = function(timestamp){ + if(timestamp instanceof Date){ + this._timestamp = timestamp; + } + }; + + /** + * Sets the interpreted values. + * + * @param {(AttributeList|Array)} attributeListOrArray retrieved attributes + */ + InterpreterResult.prototype.setOutAttributes = function(attributeListOrArray){ + if (attributeListOrArray instanceof Array) { + for(var i in attributeListOrArray){ + this.outAttributes.put(attributeListOrArray[i]); + } + } else if (attributeListOrArray.constructor === AttributeValueList) { + this.outAttributes = attributeListOrArray.getItems(); + } + }; + + /** + * Sets the inAttributes. + * + * @param {(AttributeList|Array)} attributeListOrArray inAttributes + */ + InterpreterResult.prototype.setInAttributes = function(attributeListOrArray){ + if (attributeListOrArray instanceof Array) { + for(var i in attributeListOrArray){ + this.inAttributes.put(attributeListOrArray[i]); + } + } else if (attributeListOrArray.constructor === AttributeValueList) { + this.inAttributes = attributeListOrArray.getItems(); + } + }; + + return InterpreterResult; + }); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/jaguarjs-jsdoc-master/Gruntfile.js b/docs/jaguarjs-jsdoc-master/Gruntfile.js old mode 100644 new mode 100755 index 1c76bcc6c02020ce88fa8c90471b831b51e73e24..e4ba5df892a17b8b44375f0c424666c99a9543dd --- a/docs/jaguarjs-jsdoc-master/Gruntfile.js +++ b/docs/jaguarjs-jsdoc-master/Gruntfile.js @@ -49,6 +49,11 @@ module.exports = function (grunt) { jsdoc: { files: ['**/*.tmpl', '*.js'], tasks: ['jsdoc'] + }, + + demo: { + files: ['demo/sample/**/*.js'], + tasks: ['demo'] } }, diff --git a/docs/jaguarjs-jsdoc-master/LICENSE b/docs/jaguarjs-jsdoc-master/LICENSE old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/README.md b/docs/jaguarjs-jsdoc-master/README.md old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/conf.json b/docs/jaguarjs-jsdoc-master/conf.json old mode 100644 new mode 100755 index 223272fb63929f273587eba9f247a7e55a1883b1..5903f92ff87e5a55201953c231ec0b10cc84448b --- a/docs/jaguarjs-jsdoc-master/conf.json +++ b/docs/jaguarjs-jsdoc-master/conf.json @@ -2,6 +2,7 @@ "tags": { "allowUnknownTags" : true }, + "plugins": ["plugins/markdown"], "templates": { "cleverLinks": true, "monospaceLinks": true, @@ -24,5 +25,10 @@ "keyword": "" }, "linenums": false + }, + "markdown": { + "parser": "gfm", + "hardwrap": true, + "tags": ["examples"] } } diff --git a/docs/jaguarjs-jsdoc-master/demo/sample/Car.js b/docs/jaguarjs-jsdoc-master/demo/sample/Car.js new file mode 100755 index 0000000000000000000000000000000000000000..6d6891cfc662be4219776727a81b5697edb30d2e --- /dev/null +++ b/docs/jaguarjs-jsdoc-master/demo/sample/Car.js @@ -0,0 +1,31 @@ +(function (w) { + /** + * quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo +consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse + * @class + * @name namespace.Car + */ + w.namespace.Car = function () { + }; + + w.namespace.Car.prototype = /** @lends namespace.Car.prototype */{ + /** + * Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + */ + testMethod: function () { + }, + + testMethodUnNotated: function () { + }, + + testEvent: function () { + /** + * tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, + * @name namespace.Car#testEvent + * @event + * @param {Event} e + */ + test.trigger(); + } + }; +})(window); diff --git a/docs/jaguarjs-jsdoc-master/demo/sample/Child.js b/docs/jaguarjs-jsdoc-master/demo/sample/Child.js new file mode 100755 index 0000000000000000000000000000000000000000..e239a271e908f730b2a0bbb53ca3dccf2c00756b --- /dev/null +++ b/docs/jaguarjs-jsdoc-master/demo/sample/Child.js @@ -0,0 +1,32 @@ +/** + * Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam + * @class + * @extends Parent + */ +var Child = function () { +}; + +Child.prototype = /** @lends Child.prototype */{ + /** + * cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidata + * @property {Boolean} + */ + testPropertyInChild: '', + + /** + * cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non + */ + testMethodInChild: function (paramUnNotation) { + return {}; + }, + + /** + * proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + * @return {Object} result + * @return {String} [result.property] + * @return {Number} result.property2=123 cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non + */ + returnObject: function () { + } +}; \ No newline at end of file diff --git a/docs/jaguarjs-jsdoc-master/demo/sample/Namespace.js b/docs/jaguarjs-jsdoc-master/demo/sample/Namespace.js new file mode 100755 index 0000000000000000000000000000000000000000..942e6bbe6d130c6bc27fdc98eb7b79f2c67a8662 --- /dev/null +++ b/docs/jaguarjs-jsdoc-master/demo/sample/Namespace.js @@ -0,0 +1,4 @@ +/** + * @namespace + */ +var namespace = namespace || {}; \ No newline at end of file diff --git a/docs/jaguarjs-jsdoc-master/demo/sample/Parent.js b/docs/jaguarjs-jsdoc-master/demo/sample/Parent.js new file mode 100755 index 0000000000000000000000000000000000000000..b8964a73f0741c07a41d4f0b85b0023a16050c65 --- /dev/null +++ b/docs/jaguarjs-jsdoc-master/demo/sample/Parent.js @@ -0,0 +1,66 @@ +/** + * Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam + * @class + */ +var Parent = function () { +}; + +Parent.prototype = /** @lends Parent.prototype */{ + /** + * cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidata + * @property {String} + */ + testProperty: '', + + /** + * Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + * @param {String|String[]} [paramA=Default Value] tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam + * @param {namespace.Car} [paramB] quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + * @param {Function} [paramCallback] + * @param {String} paramCallback.firstParam + * @param {String} paramCallback.secondParam + * @return {Array|Object} Return value as non-object type. (or an object without properties) + */ + testMethod: function (paramA, paramB, paramCallback) { + return {}; + }, + + /** + * This method will return object value. + * @return {Object} test returns object. + * @return {Boolean} test.foo property description + * @return {Number} test.bar optional property + */ + testReturnValue: function () { + }, + + /** + * @return Plain Text without type definition + */ + testReturnPlainText: function () { + }, + + /** + * @example + * <caption>JSDoc3 Captions</caption> + * var a = 0; + * + * for (var i = 0; i < 10; i++) { + * a++; + * } + * + * @example + * jaguarjs-doc uses markdown style. + * + * ``` + * var a = 0; + * + * for (var i = 0; i < 10; i++) { + * a++; + * } + * ``` + */ + testExample: function () { + } +}; \ No newline at end of file diff --git a/docs/jaguarjs-jsdoc-master/less/common.less b/docs/jaguarjs-jsdoc-master/less/common.less old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/less/footer.less b/docs/jaguarjs-jsdoc-master/less/footer.less old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/less/jaguar.less b/docs/jaguarjs-jsdoc-master/less/jaguar.less old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/less/main.less b/docs/jaguarjs-jsdoc-master/less/main.less old mode 100644 new mode 100755 index 9f63782a8a89b43657e5fc0feb70ebbac8c15b5c..2cd7f6a51fbd605b0dd5827f7252a7ad157d16b2 --- a/docs/jaguarjs-jsdoc-master/less/main.less +++ b/docs/jaguarjs-jsdoc-master/less/main.less @@ -109,9 +109,24 @@ // .font-description(); font-size: 13px; + ul, ol { + margin-bottom: 15px; + } + p { font-size: 13px; } + + h2 { + margin-top: 30px; + margin-bottom: 10px; + padding-bottom: 10px; + border-bottom: 1px solid #efefef; + } + + pre { + margin: 10px 0; + } } .tag-source { @@ -187,6 +202,10 @@ font-weight: normal; font-family: Menlo,Monaco,Consolas,"Courier New",monospace; } + + .type-signature.type a { + color: #fff; + } } } diff --git a/docs/jaguarjs-jsdoc-master/less/navigation.less b/docs/jaguarjs-jsdoc-master/less/navigation.less old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/package.json b/docs/jaguarjs-jsdoc-master/package.json old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/publish.js b/docs/jaguarjs-jsdoc-master/publish.js old mode 100644 new mode 100755 index 22f52f06216e8a03b0b45a431d8718f2cb936771..21b283ea2ddb78143924f85508d824d963032f99 --- a/docs/jaguarjs-jsdoc-master/publish.js +++ b/docs/jaguarjs-jsdoc-master/publish.js @@ -129,8 +129,11 @@ function generate(title, docs, filename, resolveLinks) { if (resolveLinks) { html = helper.resolveLinks(html); // turn {@link foo} into <a href="foodoc.html">foo</a> + + // Add a link target for external links @davidshimjs + html = html.toString().replace(/<a\s+([^>]*href\s*=\s*['"]*[^\s'"]*:\/\/)/ig, '<a target="_blank" $1'); } - + fs.writeFileSync(outpath, html, 'utf8'); } @@ -295,12 +298,12 @@ exports.publish = function(taffyData, opts, tutorials) { if (doclet.examples) { doclet.examples = doclet.examples.map(function(example) { var caption, code; - - if (example.match(/^\s*<caption>([\s\S]+?)<\/caption>(\s*[\n\r])([\s\S]+)$/i)) { + + if (example.match(/^\s*(?:<p>)?\s*<caption>([\s\S]+?)<\/caption>\s*(?:<\/p>)?[\s\r\n]*([\s\S]+)$/i)) { caption = RegExp.$1; - code = RegExp.$3; + code = RegExp.$2; } - + return { caption: caption || '', code: code || example diff --git a/docs/jaguarjs-jsdoc-master/static/fonts/glyphicons-halflings-regular.eot b/docs/jaguarjs-jsdoc-master/static/fonts/glyphicons-halflings-regular.eot old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/fonts/glyphicons-halflings-regular.svg b/docs/jaguarjs-jsdoc-master/static/fonts/glyphicons-halflings-regular.svg old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/fonts/glyphicons-halflings-regular.ttf b/docs/jaguarjs-jsdoc-master/static/fonts/glyphicons-halflings-regular.ttf old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/fonts/glyphicons-halflings-regular.woff b/docs/jaguarjs-jsdoc-master/static/fonts/glyphicons-halflings-regular.woff old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/scripts/bootstrap.min.js b/docs/jaguarjs-jsdoc-master/static/scripts/bootstrap.min.js old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/scripts/jquery.min.js b/docs/jaguarjs-jsdoc-master/static/scripts/jquery.min.js old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/scripts/jquery.min.map b/docs/jaguarjs-jsdoc-master/static/scripts/jquery.min.map old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/scripts/linenumber.js b/docs/jaguarjs-jsdoc-master/static/scripts/linenumber.js old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/scripts/main.js b/docs/jaguarjs-jsdoc-master/static/scripts/main.js old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/scripts/prettify/Apache-License-2.0.txt b/docs/jaguarjs-jsdoc-master/static/scripts/prettify/Apache-License-2.0.txt old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/scripts/prettify/lang-css.js b/docs/jaguarjs-jsdoc-master/static/scripts/prettify/lang-css.js old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/scripts/prettify/prettify.js b/docs/jaguarjs-jsdoc-master/static/scripts/prettify/prettify.js old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/scripts/underscore-min.js b/docs/jaguarjs-jsdoc-master/static/scripts/underscore-min.js old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/scripts/underscore-min.map b/docs/jaguarjs-jsdoc-master/static/scripts/underscore-min.map old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/styles/bootstrap.min.css b/docs/jaguarjs-jsdoc-master/static/styles/bootstrap.min.css old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/styles/jaguar.css b/docs/jaguarjs-jsdoc-master/static/styles/jaguar.css old mode 100644 new mode 100755 index b55ac49fe60c758f2601471a1b0d31dd151f9568..592f946b77ab6470c011b78b289fd710f1d2b9c5 --- a/docs/jaguarjs-jsdoc-master/static/styles/jaguar.css +++ b/docs/jaguarjs-jsdoc-master/static/styles/jaguar.css @@ -140,12 +140,6 @@ li { font-size: 0.7em; padding: 2px 4px; } -.main h4.name span.type-signature.type a { - color: #fff; -} -.main h4.name > span.type-signature:first-child { - margin-right: 8px; -} .main h4.name span.type { margin-left: 5px; } @@ -193,9 +187,22 @@ li { margin-top: 10px; font-size: 13px; } +.main .description ul, +.main .description ol { + margin-bottom: 15px; +} .main .description p { font-size: 13px; } +.main .description h2 { + margin-top: 30px; + margin-bottom: 10px; + padding-bottom: 10px; + border-bottom: 1px solid #efefef; +} +.main .description pre { + margin: 10px 0; +} .main .tag-source { font-size: 12px; } @@ -261,6 +268,9 @@ li { font-weight: normal; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } +.main .nameContainer h4 .type-signature.type a { + color: #fff; +} .main pre { font-size: 11px; } diff --git a/docs/jaguarjs-jsdoc-master/static/styles/prettify-jsdoc.css b/docs/jaguarjs-jsdoc-master/static/styles/prettify-jsdoc.css old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/static/styles/prettify-tomorrow.css b/docs/jaguarjs-jsdoc-master/static/styles/prettify-tomorrow.css old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/container.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/container.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/details.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/details.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/example.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/example.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/examples.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/examples.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/exceptions.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/exceptions.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/layout.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/layout.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/mainpage.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/mainpage.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/members.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/members.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/method.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/method.tmpl old mode 100644 new mode 100755 index 8b629f353934c50ae2c6518b0c0c9667e48fec70..fb40286d626aa79d4f1771902bffbafe19e8bb4d --- a/docs/jaguarjs-jsdoc-master/tmpl/method.tmpl +++ b/docs/jaguarjs-jsdoc-master/tmpl/method.tmpl @@ -84,7 +84,7 @@ var self = this; } } ?> <?js if (data.returns && returns.length) { ?> - <?js if (returns.length > 1) { ?><h5>Returns:</h5><?js } ?> + <h5>Returns:</h5> <?js= self.partial('returns.tmpl', data.returns) ?> <?js } ?> diff --git a/docs/jaguarjs-jsdoc-master/tmpl/navigation.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/navigation.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/params.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/params.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/properties.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/properties.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/returns.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/returns.tmpl old mode 100644 new mode 100755 index e23e5a2c346f724ad0252792109eea32273985df..fce72aae20c563cf9f7288d34d74883b1283a464 --- a/docs/jaguarjs-jsdoc-master/tmpl/returns.tmpl +++ b/docs/jaguarjs-jsdoc-master/tmpl/returns.tmpl @@ -1,6 +1,8 @@ <?js var returns = obj; var parentReturn = null; +var hasName = false; +var hasType = false; returns.forEach(function (ret, i) { if (ret && (ret.description || ret.name)) { @@ -8,7 +10,7 @@ returns.forEach(function (ret, i) { var isNamed = ret.name ? true : false; var name = ret.name || ret.description; - var startSpacePos = name.indexOf(" "); + var startSpacePos = name.indexOf(' '); if (parentReturn !== null && name.indexOf(parentReturn.name + '.') === 0) { ret.name = isNamed ? name.substr(parentReturn.name.length + 1) : name.substr(parentReturn.name.length + 1, startSpacePos - (parentReturn.name.length + 1)); @@ -16,11 +18,12 @@ returns.forEach(function (ret, i) { if (!isNamed) { ret.description = ret.description.substr(startSpacePos + 1); } - + + ret.isSubReturns = true; parentReturn.subReturns = parentReturn.subReturns || []; parentReturn.subReturns.push(ret); returns[i] = null; - } else { + } else if (returns.length > 1 || ret.isSubReturns) { if (!isNamed) { ret.name = ret.description.substr(0, startSpacePos !== -1 ? startSpacePos : ret.description.length); ret.description = startSpacePos !== -1 ? ret.description.substr(startSpacePos + 1) : ''; @@ -29,16 +32,22 @@ returns.forEach(function (ret, i) { parentReturn = ret; } } + + if (ret.name) { + hasName = true; + } + + if (ret.type) { + hasType = true; + } }); ?> -<?js -if (returns.length > 1) { -?> +<?js if (hasType) { ?> <table class="params"> <thead> <tr> - <th>Name</th> + <?js if (hasName) { ?><th>Name</th><?js } ?> <th>Type</th> <th class="last">Description</th> </tr> @@ -52,7 +61,7 @@ if (returns.length > 1) { } ?> <tr> - <td class="name"><code><?js= ret.name ?></code></td> + <?js if (ret.name) { ?><td class="name"><code><?js= ret.name ?></code></td><?js } ?> <td class="type"> <?js if (ret.type && ret.type.names) { @@ -70,8 +79,8 @@ if (returns.length > 1) { <?js }); ?> </tbody> </table> -<?js } else if (returns[0].description) { ?> -<h5>Returns:</h5> +<?js } else { ?> +<?js if (returns[0].description) { ?> <?js= returns[0].description ?> -<br /> +<?js } ?> <?js } ?> \ No newline at end of file diff --git a/docs/jaguarjs-jsdoc-master/tmpl/source.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/source.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/tutorial.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/tutorial.tmpl old mode 100644 new mode 100755 diff --git a/docs/jaguarjs-jsdoc-master/tmpl/type.tmpl b/docs/jaguarjs-jsdoc-master/tmpl/type.tmpl old mode 100644 new mode 100755 diff --git a/docs/module-AbstractList.html b/docs/module-AbstractList.html new file mode 100644 index 0000000000000000000000000000000000000000..85ae312b0daf29cf3770ea1422d27209ab857be3 --- /dev/null +++ b/docs/module-AbstractList.html @@ -0,0 +1,1295 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Module: AbstractList</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="module-AbstractList.html">Module: AbstractList</h1> + + + + +<section> + +<header> + <h2> + AbstractList + </h2> + +</header> + +<article> + <div class="container-overview"> + + + + + <div class="description"><p>This module represents a List. +It is an abstract Class.</p></div> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + </div> + + + + + + + + + + + + + + + + + + +</article> + +</section> + + + + + + + + <footer> + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> \ No newline at end of file diff --git a/docs/module-Attribute.html b/docs/module-Attribute.html new file mode 100644 index 0000000000000000000000000000000000000000..ee4e549bd6e17985683a216f2f3ccb726c960e58 --- /dev/null +++ b/docs/module-Attribute.html @@ -0,0 +1,1364 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Module: Attribute</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="module-Attribute.html">Module: Attribute</h1> + + + + +<section> + +<header> + <h2> + Attribute + </h2> + +</header> + +<article> + <div class="container-overview"> + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + </div> + + + + + + + + + + + + + + + + + + +</article> + +</section> + + + + + + +<section> + +<header> + <h2> + Attribute + </h2> + +</header> + +<article> + <div class="container-overview"> + + + + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + </div> + + + + + + + + + + + + + + + + + + +</article> + +</section> + + + + + + + + <footer> + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> \ No newline at end of file diff --git a/docs/module-CallbackList.html b/docs/module-CallbackList.html new file mode 100644 index 0000000000000000000000000000000000000000..aa873acd562ec1b19ba67b0f5485063f0149ac6b --- /dev/null +++ b/docs/module-CallbackList.html @@ -0,0 +1,1294 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Module: CallbackList</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="module-CallbackList.html">Module: CallbackList</h1> + + + + +<section> + +<header> + <h2> + CallbackList + </h2> + +</header> + +<article> + <div class="container-overview"> + + + + + <div class="description"><p>This module represents an CallbackList. It is a subclass of AbstractList.</p></div> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + </div> + + + + + + + + + + + + + + + + + + +</article> + +</section> + + + + + + + + <footer> + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> \ No newline at end of file diff --git a/docs/module-Condition.html b/docs/module-Condition.html new file mode 100644 index 0000000000000000000000000000000000000000..63478553d7fe86c1108db2cc22b75f2b6b29d5ba --- /dev/null +++ b/docs/module-Condition.html @@ -0,0 +1,1294 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Module: Condition</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="module-Condition.html">Module: Condition</h1> + + + + +<section> + +<header> + <h2> + Condition + </h2> + +</header> + +<article> + <div class="container-overview"> + + + + + <div class="description"><p>This module represents the conditionMethod UnEquals.</p></div> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + </div> + + + + + + + + + + + + + + + + + + +</article> + +</section> + + + + + + + + <footer> + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> \ No newline at end of file diff --git a/docs/module-Subscriber.html b/docs/module-Subscriber.html new file mode 100644 index 0000000000000000000000000000000000000000..3520a85c3bc12f15e10e61185a8ef28650f0b9ed --- /dev/null +++ b/docs/module-Subscriber.html @@ -0,0 +1,1369 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Module: Subscriber</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="module-Subscriber.html">Module: Subscriber</h1> + + + + +<section> + +<header> + <h2> + Subscriber + </h2> + +</header> + +<article> + <div class="container-overview"> + + + + + <div class="description"><p>This module represents a Subscriber.</p></div> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + </div> + + + + + + + + + + + + + + + + + + +</article> + +</section> + + + + + + +<section> + +<header> + <h2> + Subscriber + </h2> + +</header> + +<article> + <div class="container-overview"> + + + + + <div class="description"><p>This module represents a Callback. +Callbacks defines events for sending data to subscribers</p></div> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + </div> + + + + + + + + + + + + + + + + + + +</article> + +</section> + + + + + + + + <footer> + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> \ No newline at end of file diff --git a/docs/module-SubscriberList.html b/docs/module-SubscriberList.html new file mode 100644 index 0000000000000000000000000000000000000000..1d3728aac8af7570628539e8fc2cfe5801e161bb --- /dev/null +++ b/docs/module-SubscriberList.html @@ -0,0 +1,1294 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Module: SubscriberList</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="module-SubscriberList.html">Module: SubscriberList</h1> + + + + +<section> + +<header> + <h2> + SubscriberList + </h2> + +</header> + +<article> + <div class="container-overview"> + + + + + <div class="description"><p>This module represents a SubscriberList. It is a subclass of AbstractList.</p></div> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + </div> + + + + + + + + + + + + + + + + + + +</article> + +</section> + + + + + + + + <footer> + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> \ No newline at end of file diff --git a/docs/module-Widget.html b/docs/module-Widget.html new file mode 100644 index 0000000000000000000000000000000000000000..535865ea07fa99ad08b551ada07bc72b87c5d276 --- /dev/null +++ b/docs/module-Widget.html @@ -0,0 +1,1294 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Module: Widget</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="module-Widget.html">Module: Widget</h1> + + + + +<section> + +<header> + <h2> + Widget + </h2> + +</header> + +<article> + <div class="container-overview"> + + + + + <div class="description"><p>This module representing a Context Widget.</p></div> + + + +<dl class="details"> + + + + + + + + + + + + + + + + + + + + + +</dl> + + + + + </div> + + + + + + + + + + + + + + + + + + +</article> + +</section> + + + + + + + + <footer> + Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:24 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> \ No newline at end of file diff --git a/docs/parameter.js.html b/docs/parameter.js.html deleted file mode 100644 index e1624cc68dc888c5a4ed0355423a288a96b5ecae..0000000000000000000000000000000000000000 --- a/docs/parameter.js.html +++ /dev/null @@ -1,1655 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: attribute/parameter.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="parameter.js.html">Source: attribute/parameter.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents a Parameter. - * Parameter specifies the Attributes to which they are associated. - * - * @module Parameter - * @fileOverview - */ -define(['easejs'], - function(easejs){ - var Class = easejs.Class; - /** - * @class Parameter - * @classdesc Parameter specifies the Attributes to that these are associated. - * @requires easejs - */ - var Parameter = Class('Parameter',{ - - /** - * @alias key - * @protected - * @type {string} - * @memberof Parameter# - */ - 'protected key' : '', - /** - * @alias value - * @protected - * @type {string} - * @memberof Parameter# - */ - 'protected value' : '', - - /** - * Builder for key. - * - * @public - * @alias withKey - * @memberof Parameter# - * @param {String} _key Key - * @returns {Parameter} - */ - 'public withKey' : function(_key){ - this.setKey(_key); - return this; - }, - - /** - * Builder for value. - * - * @public - * @alias withValue - * @memberof Parameter# - * @param {String} _value Value - * @returns {Parameter} - */ - 'public withValue' : function(_value){ - this.setValue(_value); - return this; - }, - - /** - * Returns the key. - * - * @public - * @alias getKey - * @memberof Parameter# - * @returns {string} - */ - 'public getKey' : function(){ - return this.key; - }, - - /** - * Returns the value. - * - * @public - * @alias getValue - * @memberof Parameter# - * @returns {string} - */ - 'public getValue' : function(){ - return this.value; - }, - - /** - * Sets the key. - * - * @public - * @alias setKey - * @memberof Parameter# - * @param {string} _key Key - */ - 'public setKey' : function(_key){ - if(typeof _key === 'string'){ - this.key = _key; - } - }, - - /** - * Sets the value. - * - * @public - * @alias setValue - * @memberof Parameter# - * @param {string} _value Value - */ - 'public setValue' : function(_value){ - if(typeof _value === 'string'){ - this.value = _value; - } - }, - - /** - * Compares this instance with the given one. - * - * @virtual - * @public - * @alias equals - * @memberof Parameter# - * @param {Parameter} _parameter Parameter that should be compared. - * @returns {boolean} - */ - 'public equals' : function(_parameter) { - if(Class.isA(Parameter, _parameter)){ - if(_parameter.getIdentifier() == this.getIdentifier()){ - return true; - } - } - return false; - - }, - - /** - * Returns a string that describes the parameter. - * - * @public - * @override - * @alias toString - * @memberof Parameter# - * @returns {string} - */ - 'public toString': function() { - return this.getIdentifier(); - }, - - /** - * Returns an identifier that uniquely describes the parameter. - * The identifier can be used to compare two parameters. - * Format: [ParameterName:ParameterValue] - * - * @public - * @alias getIdentifier - * @memberof Parameter# - * @returns {String} - * @example [CP_UNIT:KILOMETERS] - */ - 'public getIdentifier': function() { - if (this.value != "PV_INPUT") { - return "["+this.key+":"+this.value+"]"; - } else { - return "["+this.key+"]"; - } - } - - }); - - return Parameter; - -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/retrievalResult.js.html b/docs/retrievalResult.js.html deleted file mode 100644 index 8b03bc967eee0d161ca0d17bae75c507de2b8f8d..0000000000000000000000000000000000000000 --- a/docs/retrievalResult.js.html +++ /dev/null @@ -1,1653 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: aggregator/storage/retrievalResult.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="retrievalResult.js.html">Source: aggregator/storage/retrievalResult.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents a RetrievalResult. - * It contains the data that were retrieved from the database - * - * @module RetrievalResult - * @fileOverview - */ -define(['easejs'], - function(easejs){ - var Class = easejs.Class; - /** - * @class RetrievalResult - * @classdesc Contains the data that were retrieved from the database. - * @requires easejs - */ - var RetrievalResult = Class('RetrievalResult',{ - - /** - * @alias name - * @private - * @type {string} - * @memberof RetrievalResult# - * @desc Name of the retrieved Attribute. - */ - 'private name' : '', - /** - * @alias timestamp - * @private - * @type {date} - * @memberof RetrievalResult# - * @desc Time of the retrieval. - */ - 'private timestamp' : '', - /** - * @alias values - * @private - * @type {AttributeValueList} - * @memberof RetrievalResult# - * @desc Retrieved Attributes. - */ - 'private values' : [], - - /** - * Builder for name. - * - * @public - * @alias withName - * @memberof RetrievalResult# - * @param {String} _name name - * @returns {RetrievalResult} - */ - 'public withName' : function(_name){ - this.setName(_name); - return this; - }, - - /** - * Builder for timestamp. - * - * @public - * @alias withTimestamp - * @memberof RetrievalResult# - * @param {String} _timestamp timestamp - * @returns {RetrievalResult} - */ - 'public withTimestamp' : function(_timestamp){ - this.setTimestamp(_timestamp); - return this; - }, - - /** - * Builder for values. - * - * @public - * @alias withValues - * @memberof RetrievalResult# - * @param {Array} _values values - * @returns {RetrievalResult} - */ - 'public withValues' : function(_values){ - this.setValues(_values); - return this; - }, - - /** - * Returns the Attribute name. - * - * @public - * @alias getName - * @memberof RetrievalResult# - * @returns {string} - */ - 'public getName' : function(){ - return this.name; - }, - - /** - * Returns the retrieval time. - * - * @public - * @alias getTimestamp - * @memberof RetrievalResult# - * @returns {date} - */ - 'public getTimestamp' : function(){ - return this.timestamp; - }, - - /** - * Returns the retrieved Attributes. - * - * @public - * @alias getValues - * @memberof RetrievalResult# - * @returns {Array} - */ - 'public getValues' : function(){ - return this.values; - }, - - /** - * Sets the Attribute name. - * - * @public - * @alias setName - * @memberof RetrievalResult# - * @param {string} _name Name of the retrieved Attribute. - */ - 'public setName' : function(_name){ - if(typeof _name === 'string'){ - this.name = _name; - } - }, - - /** - * Sets the retrieval time. - * - * @public - * @alias setTimestamp - * @memberof RetrievalResult# - * @param {date} _timstamp Retrieval time. - */ - 'public setTimestamp' : function(_timesstamp){ - if(_timesstamp instanceof Date){ - this.type = _timesstamp; - } - }, - - /** - * Sets the retrieved values. - * - * @public - * @alias setValues - * @memberof RetrievalResult# - * @param {Array} _values Retrieved Attributes. - */ - 'public setValues' : function(_values){ - if(_values instanceof Array){ - this.values = _values; - } - } - - }); - - return RetrievalResult; - -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/storage.js.html b/docs/storage.js.html deleted file mode 100644 index 68277b43d7ae9664a21edc5167869e6807575c6e..0000000000000000000000000000000000000000 --- a/docs/storage.js.html +++ /dev/null @@ -1,2075 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: aggregator/storage/storage.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="storage.js.html">Source: aggregator/storage/storage.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module representing a Storage. - * The Storage handles the access to the database. - * - * @module Widget - * @fileOverview - */ -define(['easejs', 'attributeValue', 'attributeValueList', 'attributeType', - 'retrievalResult', 'parameter', 'parameterList'], - function( easejs, AttributeValue, AttributeValueList, AttributeType, - RetrievalResult, Parameter, ParameterList){ - var Class = easejs.Class; - var Storage = Class('Storage', - { - - /** - * @alias attributeNames - * @private - * @type {Array} - * @memberof Storage# - * @desc Names of all stored Attributes (tableNames as string). - */ - 'private attributeNames' : [], - /** - * @alias attributes - * @private - * @type {RetrievalResult} - * @memberof Storage# - * @desc Data of a retrieval. - */ - 'private attributes' : '', - /** - * @alias data - * @private - * @type {AttributeValueList} - * @memberof Storage# - * @desc Cache before storing the new data in the database. - */ - 'private data' : [], - /** - * @alias dataCount - * @private - * @type {Integer} - * @memberof Storage# - * @desc Names of all stored Attributes. - */ - 'private dataCount' : '', - /** - * @alias lastFlush - * @private - * @type {Date} - * @memberof Storage# - * @desc Time of the last flush. - */ - 'private lastFlush' : '', - /** - * @alias timeCondition - * @private - * @type {Integer} - * @memberof Storage# - * @desc Condition (ms) at which point of time data are supposed to be flushed. - * If the value is more than the value of 'timeCondition' ago, data should be - * flushed again. The initial value is two hours. - */ - 'private timeCondition' : 7200000, - /** - * @alias countCondition - * @private - * @type {Number} - * @memberof Storage# - * @desc Condition at which point of time data are supposed to be flushed. - * If at least 'countCondition' attributes are collected data will be flushed. - * Initial value is 5. - */ - 'private countCondition' : 5, - /** - * @alias db - * @private - * @type {Database} - * @memberof Storage# - * @desc Associated database. - */ - 'private db' : '', - - /** - * Constructor: Initializes the database and all return values. - * - * @class Storage - * @classdesc Storage handles the access to the database. - * @requires easejs - * @requires AttributeValue - * @requires AttributeValueList - * @requires Parameter - * @requires ParameterList - * @requires RetrievalResult - * @constructs Storage - */ - - 'public __construct' : function(_name, _time, _counter){ - this.initStorage(_name); - this.attributes = new RetrievalResult(); - this.data = new AttributeValueList(); - this.dataCount = 0; - this.lastFlush = new Date(); - if(_time && _time === parseInt(_time) && _time!=0) - this.timeCondition = _time; - if(_counter && _counter === parseInt(_counter) && _counter != 0) - this.countCondition = _counter; - }, - - /** - * Returns the last retrieved Attributes. - * - * @public - * @alias getCurrentData - * @memberof Storage# - * @returns {RetrievalResult} - */ - 'public getCurrentData' : function(){ - return this.attributes; - }, - - /** - * Returns the names of all stored Attributes (tableNames as string). - * - * @public - * @alias getAttributesOverview - * @memberof Storage# - * @returns {Array} - */ - 'public getAttributesOverview' : function(){ - return this.attributeNames; - }, - - /** - * Initializes a new database. - * - * @private - * @alias initStorage - * @memberof Storage# - * @param {String} _name Name of the database. - */ - 'private initStorage' : function(_name){ - if(!window.openDatabase) { - console.log('Databases are not supported in this browser.'); - }else{ - this.db = window.openDatabase(_name, "1.0", "DB_" + _name, 1024*1024); - console.log('initStorage: ' + _name); - } - }, - - /** - * Creates a new table. A table contains the values of one AttributeType. - * So the name is the AttributeName. - * - * @private - * @alias createTable - * @memberof Storage# - * @param {String} _attribute tableName (should be the attributeName) - * @param {?function} _function For alternative actions, if an asynchronous function is used. - */ - 'private createTable' : function(_attribute, _function){ - if(this.db){ - var tableName = this.tableName(_attribute); - var statement = 'CREATE TABLE IF NOT EXISTS ' + tableName + ' (value_, type_, created_)'; - if(_function && typeof(_function) == 'function'){ - this.db.transaction(function(tx){tx.executeSql(statement);}, this.errorCB, _function); - } else { - this.db.transaction(function(tx){tx.executeSql(statement);}, this.errorCB, this.successCB); - } - if(!this.attributeNames.indexOf(name) > -1){ - this.attributeNames.push(tableName); - } - console.log('CREATE TABLE IF NOT EXISTS ' + tableName); - } - }, - - /** - * Inserts value into a table. The name of the given Attribute - * identifies the table. - * - * @private - * @alias insertIntoTable - * @memberof Storage# - * @param {AttributeValue} _attributeValue Attribute that should be stored. - * @param {?function} _function For alternative actions, if an asynchronous function is used. - */ - 'private insertIntoTable' : function(_attributeValue, _function){ - if(this.db && _attributeValue && Class.isA(AttributeValue, _attributeValue)){ - var tableName = this.tableName(_attributeValue); - var statement = 'INSERT INTO ' + tableName - + ' (value_, type_, created_) VALUES ("' - + _attributeValue.getValue() + '", "' - + _attributeValue.getType() + '", "' - + _attributeValue.getTimestamp() + '")'; - - if(_function && typeof(_function) == 'function'){ - this.db.transaction(function(tx){tx.executeSql(statement);}, this.errorCB, _function); - } else { - this.db.transaction(function(tx){tx.executeSql(statement);}, this.errorCB, this.successCB); - } - console.log('INSERT INTO '+tableName+' VALUES ('+_attributeValue.getValue()+", "+_attributeValue.getType()+", "+_attributeValue.getTimestamp()); - } - }, - - /** - * error function - * - * @callback - * @private - * @alias errorCB - * @memberof Storage# - */ - 'private errorCB' : function(err) { - console.log("Error processing SQL: "+err.message); - }, - - /** - * success function - * - * @callback - * @private - * @alias successCB - * @memberof Storage# - */ - 'private successCB' : function() { - console.log("SQL processed successfully!"); - }, - - - /** - * Sets the attributeNames array. - * - * @public - * @alias getAttributeNames - * @memberof Storage# - * @param {?function} _function For alternative actions, if an asynchronous function is used. - */ - 'public getAttributeNames' : function(_function){ - if(this.db){ - var self = this; - this.db.transaction(function(_tx){self.queryTables(_tx,self, _function);}, - function(error){self.errorCB(error);} ); - } - }, - - /** - * Sets the attributeNames array. Is used in getAttributeNames(). - * - * @callback - * @private - * @alias queryTables - * @memberof Storage# - * @param {*} _tx - * @param {@this} self - * @param {?function} _function For alternative actions, if an asynchronous function is used. - */ - 'private queryTables' : function(_tx, self, _function){ - var statement = "SELECT * from sqlite_master WHERE type = 'table'"; - _tx.executeSql(statement, [], function(_tx,results){self.queryTableSuccess(_tx,results,self, _function);}, - function(error){self.errorCB(error);}); - - }, - - /** - * Success function for queryTable. - * - * @callback - * @private - * @alias queryTableSucces - * @memberof Storage# - * @param {*} _tx - * @param {*} results - * @param {@this} self - */ - 'private queryTableSuccess' : function(_tx, results, self, _function){ - self.attributeNames = []; - var len = results.rows.length; - for(var i=0; i<len; i++){ - var table = results.rows.item(i).name; - if(table.indexOf("DatabaseInfoTable") == -1){ - self.attributeNames.push(results.rows.item(i).name); - } - - } - if(_function && typeof(_function) == 'function'){ - _function(); - } - - }, - - /** - * Verifies if a table for an attribute exists. - * - * @private - * @alias tableExists - * @memberof Storage# - * @param {(AttributeValue|String)} _attribute Attribute or name for the verification. - * @returns {boolean} - */ - 'private tableExists' : function(_attribute){ - if(Class.isA(AttributeValue, _attribute) || Class.isA(AttributeType, _attribute)){ - var name = this.tableName(_attribute); - return this.attributeNames.indexOf(name) > -1; - } else if(typeof _attribute === 'string'){ - return this.attributeNames.indexOf(_attribute) > -1; - } - return false; - }, - - /** - * Retrieves a table and sets the RetrievalResult. - * - * @public - * @alias retrieveAttributes - * @memberof Storage# - * @param {String} _tableName Name for the table that should be retrieved. - * @param {?function} _function For additional actions, if an asynchronous function is used. - */ - 'public retrieveAttributes' : function(_tableName, _function){ - if(this.db){ - var self = this; - self.flushStorage(); - this.db.transaction(function(_tx){self.queryValues(_tx,_tableName,self, _function);}, - function(error){self.errorCB(error);} ); - } - }, - - /** - * Query function for given attribute. - * - * @callback - * @private - * @alias queryValues - * @memberof Storage# - * @param {*} _tx - * @param {String} _tableName Name for the table that should be retrieved. - * @param {@this} self - * @param {?function} _function For additional actions, if an asynchronous function is used. - */ - 'private queryValues' : function(_tx,_tableName,self, _function){ - if(self.tableExists(_tableName)){ - var statement = 'SELECT * FROM ' + _tableName; - _tx.executeSql(statement, [], - function(_tx,results){self.queryValuesSuccess(_tx,results,_tableName, self, _function);}, - function(error){self.errorCB(error);}); - } else { - console.log('Table "'+_tableName+'" unavailable'); - } - }, - - /** - * Success function for retrieveAttributes(). - * Puts the retrieved data in RetrievalResult object. - * - * @callback - * @private - * @alias queryValuesSucces - * @memberof Storage# - * @param {*} _tx - * @param {*} results - * @param {String} _tableName Name of the searched attribute. - * @param self - * @param {?function} _function For additional actions, if an asynchronous function is used. - */ - 'private queryValuesSuccess' : function(_tx, results,_tableName, self, _function){ - var len = results.rows.length; - var attributeList = []; - var attributeName = this.resolveAttributeName(_tableName); - var parameterList = this.resolveParameters(_tableName); - for(var i=0; i<len; i++){ - var attribute = new AttributeValue(). - withName(attributeName).withValue(results.rows.item(i).value_). - withType(results.rows.item(i).type_). - withTimestamp(results.rows.item(i).created_). - withParameters(parameterList); - attributeList.push(attribute); - } - self.attributes = new RetrievalResult().withName(_tableName) - .withTimestamp(new Date()) - .withValues(attributeList); - if(_function && typeof(_function) == 'function'){ - _function(); - } - - }, - - /** - * Stores the given Attribute. - * If the flush condition does not match, - * the data is first added to the local cache before. - * - * @public - * @alias store - * @memberof Storage# - * @param {AttributeValue} _attributeValue Value that should be stored. - */ - 'public store' : function(_attributeValue){ - - this.addData(_attributeValue); - if(this.checkFlushCondition){ - this.flushStorage(); - this.resetForFlush(); - } - - }, - - /** - * Adds data to the local cache. - * The cache is used to decrease the database access. - * - * @private - * @alias addData - * @memberof Storage# - * @param {AttributeValue} _attributeValue Value that should be stored. - */ - 'private addData' : function(_attributeValue){ - if(Class.isA(AttributeValue, _attributeValue)){ - this.data.put(_attributeValue); - this.dataCount++; - } - }, - - /** - * Verifies the flush conditions. - * - * @private - * @alias checkFlushCondition - * @memberof Storage# - * @returns {boolean} - */ - 'private checkFlushCondition' : function(){ - if(this.dataCount > this.countCondition){ - return true; - } - var currentDate = new Date(); - if((currentDate.getTime() - lastFlush.getTime()) < this.timeCondition ){ - return true; - } //2 stunden?? - return false; - }, - - /** - * Clears the local cache. - * - * @private - * @alias resetForFlush - * @memberof Storage# - */ - 'private resetForFlush' : function(){ - this.data = new AttributeValueList(); - this.dataCount = 0; - this.lastFlush = new Date(); - }, - - /** - * Stores all data from the local cache to the database. - * - * @private - * @alias flushStorage - * @memberof Storage# - */ - 'private flushStorage' : function(){ - var self = this; - if(self.data.size() == 0){ - return; - } - var keys = self.data.getKeys(); - for(var i in keys){ - var key = keys[i]; - var item = self.data.getItem(key); - if(!self.tableExists(item)){ - self.createTable(item, function(){self.insertIntoTable(item);}); - } else { - self.insertIntoTable(item); - } - } - }, - - /** - * Sets the time condition for flush. - * - * @public - * @alias setTimeCondition - * @memberof Storage# - * @param {integer} _time time in ms - */ - 'public setTimeCondition' : function(_time){ - this.timeCondition = _time; - }, - - /** - * Sets the counter for flush. - * - * @public - * @alias setCountCondition - * @memberof Storage# - * @param {integer} _counter counter - */ - 'public setCountCondition' : function(_counter){ - this.countCondition = _counter; - }, - - /** - * Returns the current time condition for flush. - * - * @public - * @alias getTimeCondition - * @memberof Storage# - * @returns {integer} - */ - 'public getTimeCondition' : function(){ - return this.timeCondition; - }, - - /** - * Returns the current count condition for flush. - * - * @public - * @alias getCountCondition - * @memberof Storage# - * @returns{integer} - */ - 'public getCountCondition' : function(){ - return this.countCondition; - }, - - /**************************** - * Helper * - ****************************/ - /** - * Builds the tableName for the given attribute. - * - * @private - * @alias tableName - * @memberof Storage# - * @param {AttributeValue} _attribute Attribute that should be stored. - * @returns{String} - */ - 'private tableName' : function(_attribute){ - var tableName = _attribute.getName(); - var parameterList = _attribute.getParameters(); - if(!parameterList.isEmpty()){ - var keys = parameterList.getKeys(); - for(var i in keys){ - tableName = tableName + '__' +keys[i] + '_'+parameterList.getItem(keys[i]); - } - } - return tableName; - }, - - /** - * Extracts the attributeName form the table name. - * - * @private - * @alias resolveAttributeName - * @memberof Storage# - * @param {String} _tableName Table name that should be resolved. - * @returns{String} - */ - 'private resolveAttributeName' : function(_tableName){ - var resolvedTableName = _tableName.split('__'); - return resolvedTableName[0]; - }, - - /** Extracts the parameters form the table name. - * - * @private - * @alias resolveParameters - * @memberof Storage# - * @param {String} _tableName Table name that should be resolved. - * @returns{String} - */ - 'private resolveParameters' : function(_tableName){ - var resolvedTableName = _tableName.split('__'); - - var parameterList = new ParameterList(); - for(var i = 1; i < resolvedTableName.length; i++ ){ - var resolvedParameter = resolvedTableName[i].split('_'); - var parameter= new Parameter().withKey(resolvedParameter[0]).withValue(resolvedParameter[1]); - parameterList.put(parameter); - } - return parameterList; - } - - }); - - return Storage; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/styles/jaguar.css b/docs/styles/jaguar.css index b55ac49fe60c758f2601471a1b0d31dd151f9568..592f946b77ab6470c011b78b289fd710f1d2b9c5 100644 --- a/docs/styles/jaguar.css +++ b/docs/styles/jaguar.css @@ -140,12 +140,6 @@ li { font-size: 0.7em; padding: 2px 4px; } -.main h4.name span.type-signature.type a { - color: #fff; -} -.main h4.name > span.type-signature:first-child { - margin-right: 8px; -} .main h4.name span.type { margin-left: 5px; } @@ -193,9 +187,22 @@ li { margin-top: 10px; font-size: 13px; } +.main .description ul, +.main .description ol { + margin-bottom: 15px; +} .main .description p { font-size: 13px; } +.main .description h2 { + margin-top: 30px; + margin-bottom: 10px; + padding-bottom: 10px; + border-bottom: 1px solid #efefef; +} +.main .description pre { + margin: 10px 0; +} .main .tag-source { font-size: 12px; } @@ -261,6 +268,9 @@ li { font-weight: normal; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } +.main .nameContainer h4 .type-signature.type a { + color: #fff; +} .main pre { font-size: 11px; } diff --git a/docs/subscriber.js.html b/docs/subscriber.js.html deleted file mode 100644 index 1c7b57546c4d9e08aee36263c28d51a65014af82..0000000000000000000000000000000000000000 --- a/docs/subscriber.js.html +++ /dev/null @@ -1,1834 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: subscriber/subscriber.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="subscriber.js.html">Source: subscriber/subscriber.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents a Subscriber. - * - * @module Subscriber - * @fileOverview - */ -define(['easejs', 'attributeTypeList', 'callbackList', 'condition', 'conditionList'], - function(easejs, AttributeTypeList, CallbackList, Condition, ConditionList){ - - /* - * Callback: name and associated Attributes - */ - var Class = easejs.Class; - var Subscriber = Class('Subscriber', - { - - /** - * @alias subscriberName - * @private - * @type {string} - * @memb Name of the subscriber. - */ - 'private subscriberName' : '', - /** - * @alias subscriberId - * @private - * @type {string} - * @memberof Subscriber# - * @desc ID of the Subscriber. - */ - 'private subscriberId' : '', - /** - * @alias subscriptionCallbacks - * @private - * @type {CallbackList} - * @memberof Subscriber# - * @desc Callbacks that should be subscribed. - */ - 'private subscriptionCallbacks' : [], - /** - * @alias attributesSubset - * @private - * @type {AttributeTypeList} - * @memberof Subscriber# - * @desc Restricts the associated Attributes of the callback to a subset - * (i.e: the subscriber wants a subset from the available the context data). - * If no attributes are specified, all available attributes will returned. - */ - 'private attributesSubset' : [], - /** - * @alias conditions - * @private - * @type {ConditionList} - * @memberof Subscriber# - * @desc Defines special conditions for notification. - */ - 'private conditions' : [], - - /** - * Constructor: Initializes the subscriptionCallbacks, subscriptionCallbacks - * and conditions. - * - * @class Subscriber - * @classdesc Subscriber defines the name and the ID of the Subscriber and the Callbacks - * (with possible restrictions) what the subscriber is interested in. - * @requires easejs - * @requires AttributeTypeList - * @requires CallbackList - * @requires Condition - * @requires ConditionList - * @constructs Subscriber - */ - 'virtual public __construct': function() - { - this.subscriptionCallbacks = new CallbackList(); - this.subscriptionCallbacks = new AttributeTypeList(); - this.attributesSubset = new AttributeTypeList(); - this.conditions = new ConditionList(); - }, - - /** - * Builder for subscriberName. - * - * @public - * @alias withSubscriberName - * @memberof Subscriber# - * @param {String} _subscriberName subscriberName - * @returns {Subscriber} - */ - 'public withSubscriberName' : function(_subscriberName){ - this.setSubscriberName(_subscriberName); - return this; - }, - - /** - * Builder for subscriberId. - * - * @public - * @alias withSubscriberId - * @memberof Subscriber# - * @param {String} _subscriberId subscriberId - * @returns {Subscriber} - */ - 'public withSubscriberId' : function(_subscriberId){ - this.setSubscriberId(_subscriberId); - return this; - }, - - /** - * Builder for subscriptionCallbacks. - * - * @public - * @alias withSubscriptionCallbacks - * @memberof Subscriber# - * @param {CallbackList} _subscriptionCallbacks subscriptionCallbacks - * @returns {Subscriber} - */ - 'public withSubscriptionCallbacks' : function(_subscriptionCallbacks){ - this.setSubscriptionCallbacks(_subscriptionCallbacks); - return this; - }, - - /** - * Builder for attributesSubset. - * - * @public - * @alias withAttributesSubset - * @memberof Subscriber# - * @param {AttributeTypeList} _attributesSubset attributesSubset - * @returns {Subscriber} - */ - 'public withAttributesSubset' : function(_attributesSubset){ - this.setAttributesSubset(_attributesSubset); - return this; - }, - - /** - * Builder for conditions. - * - * @public - * @alias withConditions - * @memberof Subscriber# - * @param {(ConditionList|Array)} _conditions conditions - * @returns {Subscriber} - */ - 'public withConditions' : function(_conditions){ - this.setConditions(_conditions); - return this; - }, - - - /** - * Returns the name. - * - * @public - * @alias getSubscriberName - * @memberof Subscriber# - * @returns {string} - */ - 'public getSubscriberName' : function(){ - return this.subscriberName; - }, - - /** - * Sets the setSubscriberName. - * - * @public - * @alias setSubscriberName - * @memberof Subscriber# - * @param {string} _subscriberName subscriberName - */ - 'public setSubscriberName' : function(_subscriberName){ - if(typeof _subscriberName === 'string'){ - this.subscriberName = _subscriberName; - }; - - }, - - /** - * Returns the subscriberId. - * - * @public - * @alias getSubscriberId - * @memberof Subscriber# - * @returns {string} - */ - 'public getSubscriberId' : function(){ - return this.subscriberId; - }, - - /** - * Sets the subscriberId. - * - * @public - * @alias setSubscriberId - * @memberof Subscriber# - * @param {string} _subscriberId subscriberId - */ - 'public setSubscriberId' : function(_subscriberId){ - if(typeof _subscriberId === 'string'){ - this.subscriberId = _subscriberId; - }; - }, - - /** - * Returns the subscriptionCallbacks. - * - * @public - * @alias getSubscriptionCallbacks - * @memberof Subscriber# - * @returns {CallbackList} - */ - 'public getSubscriptionCallbacks' : function(){ - return this.subscriptionCallbacks; - }, - - /** - * Sets the subscriptionCallbacks. - * - * @public - * @alias setSubscriptionCallbacks - * @memberof Subscriber# - * @param {CallbackList} _subscriptionCallbacks subscriptionCallbacks - */ - 'public setSubscriptionCallbacks' : function(_subscriptionCallbacks){ - if(Class.isA(CallbackList, _subscriptionCallbacks)){ - this.subscriptionCallbacks = _subscriptionCallbacks; - }; - }, - - /** - * Returns the attributesSubset. - * - * @public - * @alias getAttributesSubset - * @memberof Subscriber# - * @returns {string} - */ - 'public getAttributesSubset' : function(){ - return this.attributesSubset; - }, - - /** - * Sets the attributesSubset. - * - * @public - * @alias setAttributesSubset - * @memberof Subscriber# - * @param {AttributeTypeList} _attributesSubset attributesSubset - */ - 'public setAttributesSubset' : function(_attributesSubset){ - if(Class.isA(AttributeTypeList, _attributesSubset)){ - this.attributesSubset = _attributesSubset; - }; - }, - - /** - * Returns the conditions. - * - * @public - * @alias getConditions - * @memberof Subscriber# - * @returns {string} - */ - 'public getConditions' : function(){ - return this.conditions; - }, - - /** - * Sets the conditions. - * - * @public - * @alias setConditions - * @memberof Subscriber# - * @param {(Callback|Array)} _conditions conditions - */ - 'public setConditions' : function(_conditions){ - var list = new Array(); - if(_conditions instanceof Array){ - list = _conditions; - } else if (Class.isA( ConditionList, _conditions)) { - list = _conditions.getItems(); - } - for(var i in list){ - var condition = list[i]; - if(Class.isA( Condition, condition )){ - this.attributeTypes.put(condition); - }; - }; - }, - - /** - * Adds a condition. - * - * @public - * @alias addCondition - * @memberof Subscriber# - * @param {Condition} _condition Condition - */ - 'public addCondition' : function(_condition){ - if(Class.isA( Condition, _condition )){ - if(!this.condition.contains(_condition)){ - this.conditiond.put(_condition); - } - }; - }, - - /** - * Removes a condition. - * - * @public - * @alias removeCondition - * @memberof Subscriber# - * @param {Condition} _condition Condition - */ - 'public removeCondition' : function(_condition){ - if(Class.isA( Condition, _condition )){ - this.conditions.removeItem(_condition.getName()); - }; - }, - - /** - * Compares this instance with the given one. - * - * @public - * @alias equals - * @memberof Subscriber# - * @param {Subscriber} _subscriber Subscriber that should be compared. - * @returns {boolean} - */ - 'public equals' : function(_subscriber) { - if(Class.isA(Subscriber, _subscriber)){ - if(_subscriber.getSubscriberName() == this.subscriberName - && _subscriber.getSubscriberId() == this.subscriberId - && _subscriber.getSubscriptionCallbacks().equals(this.getSubscriptionCallbacks()) - && _subscriber.getAttributesSubset().equals(this.getAttributesSubset()) - && _subscriber.getConditions().equals(this.getConditions())){ - return true; - }; - }; - return false; - - }, - - }); - - return Subscriber; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:05 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/subscriberList.js.html b/docs/subscriberList.js.html deleted file mode 100644 index e0edb8b214c477e0be72905aeca591336fd27ae3..0000000000000000000000000000000000000000 --- a/docs/subscriberList.js.html +++ /dev/null @@ -1,1641 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: subscriber/subscriberList.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="subscriberList.js.html">Source: subscriber/subscriberList.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents a SubscriberList. It is a subclass of AbstractList. - * - * @module SubscriberList - * @fileOverview - */ -define(['easejs', 'abstractList', 'subscriber'], - function(easejs, AbstractList, Subscriber){ - var Class = easejs.Class; - - /** - * @class SubscriberList - * @classdesc This class represents a list for Subscriber. - * @extends AbstractList - * @requires easejs - * @requires AbstractList - * @requires Subscriber - */ - var SubscriberList = Class('SubscriberList'). - extend(AbstractList,{ - - /** - * @alias counter - * @protected - * @type {integer} - * @memberof SubscriberList# - * @desc Number of items. - */ - 'protected counter' : 0, - /** - * @alias items - * @protected - * @type {SubscriberList} - * @memberof SubscriberList# - * @desc ItemList - */ - 'protected items' : [], - - /** - * Builder for item list. - * - * @public - * @alias withItems - * @memberof SubscriberList# - * @param {(SubscriberList|Array)} - * _subscriberList SubscriberList - * @returns {SubscriberList} - */ - 'public withItems': function(_subscriberList){ - var list = new Array(); - if(_subscriberList instanceof Array){ - list = _subscriberList; - } else if (Class.isA( SubscriberList, _subscriberList)) { - list = _subscriberList.getItems(); - } - for(var i in list){ - var subscriber = list[i]; - if(Class.isA( Subscriber, subscriber )){ - this.items[subscriber.getSubscriberId()] = subscriber; - this.counter++; - } - } - return this; - }, - - /** - * Adds the specified item to the item list. - * - * @public - * @alias put - * @memberof SubscriberList# - * @param {Subscriber} - * _subscriber Subscriber - */ - 'public put' : function(_subscriber){ - if(Class.isA(Subscriber, _subscriber)){ - if(!(this.containsKey(_subscriber.getSubscriberId()))){ - this.counter++; - } - this.items[_subscriber.getSubscriberId()] = _subscriber; - } - }, - - /** - * Adds all items in the specified list to the item list. - * - * @public - * @alias putAll - * @memberof SubscriberList# - * @param {(SubscriberList|Array)} _subscriberList SubscriberList - */ - 'public putAll' : function(_subscriberList){ - var list = new Array(); - if(_subscriberList instanceof Array){ - list = _subscriberList; - } else if (Class.isA(SubscriberList, _subscriberList)) { - list = _subscriberList.getItems(); - } - for(var i in list){ - var subscriber = list[i]; - if(Class.isA(Subscriber, subscriber)){ - if(!(this.containsKey(subscriber.getSubscriberId()))){ - this.counter++; - } - this.items[subscriber.getSubscriberId()] = subscriber; - } - } - }, - - /** - * Verifies whether the given item is contained in this list. - * - * @public - * @alias contains - * @memberof SubscriberList# - * @param {Subscriber} - * _item Subscriber that should be verified. - * @returns {boolean} - */ - 'public contains' : function(_item){ - if(Class.isA(Subscriber,_item)){ - var tmp = this.getItem(_item.getSubscriberId()); - if(!(typeof tmp === 'undefined') && tmp.equals(_item)){ - return true; - } - } - return false; - }, - - /** - * Compare the specified SubscriberList with this instance. - * @public - * @alias equals - * @memberof SubscriberList# - * @param {SubscriberList} _list SubscriberList that should be compared. - * @returns {boolean} - */ - 'public equals' : function(_list){ - if(Class.isA(SubscriberList,_list) && _list.size() == this.size()){ - var items = _list.getItems(); - for(var i in items){ - var item = items[i]; - if(!this.contains(item)){ - return false; - } - } - return true; - } - return false; - }, - - }); - - return SubscriberList; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:05 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/subscriber_callback.js.html b/docs/subscriber_callback.js.html new file mode 100644 index 0000000000000000000000000000000000000000..11da2efc6f22946a697b1ecea0d20e761be7ce37 --- /dev/null +++ b/docs/subscriber_callback.js.html @@ -0,0 +1,1374 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: subscriber/callback.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="subscriber_callback.js.html">Source: subscriber/callback.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>/** + * This module represents a Callback. + * Callbacks defines events for sending data to subscribers + * + * @module Subscriber + */ +define(['attribute', 'attributeList'], function(Attribute, AttributeList){ + return (function() { + /** + * Constructor: Initializes the AttributeTypeList. + * + * @classdesc Callbacks defines events for sending data to subscribers. The data to be sent, are specified in the attributeTypeList. + * @returns {Callback} + * @constructs Callback + */ + function Callback() { + /** + * Name of the Callback (i.e. Update). + * @type {string} + * @private + */ + this._name = ''; + + /** + * Associated Attributes that will be send to Subscriber. + * + * @type {AttributeList} + * @private + */ + this._attributes = new AttributeList(); + + return this; + } + + /** + * Builder for name. + * + * @param {String} _name Name + * @returns {Callback} + */ + Callback.prototype.withName = function(_name) { + this.setName(_name); + return this; + }; + + /** + * Builder for AttributeTypes. + * + * @param {(AttributeList|Array)} attributeListOrArray attributeTypes + * @returns {Callback} + */ + Callback.prototype.withAttributeTypes = function(attributeListOrArray) { + this.setAttributeTypes(attributeListOrArray); + return this; + }; + + /** + * Returns the name. + * + * @returns {string} + */ + Callback.prototype.getName = function() { + return this._name; + }; + + /** + * Sets the name. + * + * @param {string} name Name + */ + Callback.prototype.setName = function(name) { + if (typeof name === 'string') { + this._name = name; + } + }; + + /** + * Returns the associated attributes (only the types). + * + * @returns {AttributeList} + */ + Callback.prototype.getAttributeTypes = function() { + return this._attributes; + }; + + /** + * Adds a list of AttributeTypes. + * + * @param {AttributeList|Array} _attributes AttributeTypeList + */ + Callback.prototype.setAttributeTypes = function(_attributes){ + var list = []; + if(_attributes instanceof Array){ + list = _attributes; + } else if (_attributes.constructor === AttributeList) { + list = _attributes.getItems(); + } + for(var i in list){ + this.addAttributeType(list[i]); + } + }; + + /** + * Adds an attribute to AttributeTypeList. + * + * @param {Attribute} attribute Attribute + */ + Callback.prototype.addAttributeType = function(attribute){ + if(attribute.constructor === Attribute && !this._attributes.containsTypeOf(attribute)){ + this._attributes.put(attribute); + } + }; + + /** + * Removes an attribute from AttributeTypeList. + * + * @param {Attribute} attribute AttributeType + */ + Callback.prototype.removeAttributeType = function(attribute){ + if(attribute.constructor === Attribute){ + this._attributes.removeItem(attribute); + } + }; + + /** + * Compares this instance with the given one. + * + * @param {Callback} _callback Callback that should be compared + * @returns {boolean} + */ + Callback.prototype.equals = function(_callback) { + if (_callback.constructor === Callback){ + if(_callback.getName() == this.getName() + && _callback.getAttributeTypes().equals(this.getAttributeTypes())) { + return true; + } + } + return false; + }; + + return Callback; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/subscriber_callbackList.js.html b/docs/subscriber_callbackList.js.html new file mode 100644 index 0000000000000000000000000000000000000000..2f10842292b1ecf470670dee90c235445da35ac9 --- /dev/null +++ b/docs/subscriber_callbackList.js.html @@ -0,0 +1,1343 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: subscriber/callbackList.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="subscriber_callbackList.js.html">Source: subscriber/callbackList.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>/** + * This module represents an CallbackList. It is a subclass of AbstractList. + * + * @module CallbackList + */ +define(['abstractList', 'callback'], function(AbstractList, Callback){ + return (function() { + /** + * @classdesc This class represents a list for Callback. + * @extends AbstractList + * @constructs CallbackList + */ + function CallbackList() { + AbstractList.call(this); + + this._type = Callback; + + return this; + } + + CallbackList.prototype = Object.create(AbstractList.prototype); + CallbackList.prototype.constructor = CallbackList; + + /** + * Builder for item list. + * + * @public + * @param {(CallbackList|Array)} callbackListOrArray CallbackList + * @returns {CallbackList} + */ + CallbackList.prototype.withItems = function(callbackListOrArray){ + if (callbackListOrArray instanceof Array) { + this._items = callbackListOrArray; + } else if (callbackListOrArray.constructor === CallbackList) { + this._items = callbackListOrArray.getItems(); + } + return this; + }; + + /** + * Adds the specified item to the itemList. + * + * @public + * @param {Callback} callback Callback + */ + CallbackList.prototype.put = function(callback){ + if (callback.constructor === Callback) { + if (!(this.contains(callback))) { + this._items.push(callback); + } + } + }; + + /** + * Adds all items in the specified list to this itemList + * + * @public + * @param {(CallbackList|Array)} callbackListOrArray CallbackList + */ + CallbackList.prototype.putAll = function(callbackListOrArray){ + var list = []; + if (callbackListOrArray instanceof Array) { + list = callbackListOrArray; + } else if (callbackListOrArray.constructor === CallbackList) { + list = callbackListOrArray.getItems(); + } + for (var i in list) { + this.put(list[i]); + } + }; + + /** + * Verifies whether the given item is included in this list. + * + * @public + * @param {Callback} callback CallbackType that should be verified. + * @returns {boolean} + */ + CallbackList.prototype.contains = function(callback){ + if (callback.constructor === Callback) { + for (var index in this._items) { + var tmp = this._items[index]; + if (tmp.equals(callback)) { + return true; + } + } + } + return false; + }; + + /** + * Compare the specified CallbackList with this instance. + * @public + * @alias equals + * @memberof CallbackList# + * @param {CallbackList} callbackList CallbackList that should be compared. + * @returns {boolean} + */ + CallbackList.prototype.equals = function(callbackList){ + if (callbackList.constructor === CallbackList && callbackList.size() == this.size()) { + for (var index in callbackList.getItems()) { + var theCallback = callbackList.getItems()[index]; + if (!this.contains(theCallback)) return false; + } + return true; + } + return false; + }; + + return CallbackList; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/subscriber_condition_condition.js.html b/docs/subscriber_condition_condition.js.html new file mode 100644 index 0000000000000000000000000000000000000000..994b195397a47e1e2557fb762bccefad80008d44 --- /dev/null +++ b/docs/subscriber_condition_condition.js.html @@ -0,0 +1,1437 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: subscriber/condition/condition.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="subscriber_condition_condition.js.html">Source: subscriber/condition/condition.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(['attribute', 'conditionMethod'], + function(Attribute, ConditionMethod){ + return (function() { + /** + * @classdesc Condition for subscribed Attributes. + * @constructs Condition + */ + function Condition() { + /** + * Name of the Condition. + * + * @type {string} + * @private + */ + this._name = ''; + /** + * AttributeType that should be checked. + * + * @type {Attribute} + * @private + */ + this._attributeType = ''; + + /** + * Method for comparison. + * + * @type {ConditionMethod} + * @private + */ + this._comparisonMethod = ''; + + /** + * Comparison value. + * + * @type {*} + * @private + */ + this._referenceValue = ''; + + return this; + } + + /** + * Builder for name. + * + * @param {String} name Name + * @returns {Condition} + */ + Condition.prototype.withName = function(name){ + this.setName(name); + return this; + }; + + /** + * Builder for AttributeType. + * + * @param {Attribute} attribute Attributes that would be verified. + * @returns {Condition} + */ + Condition.prototype.withAttributeType = function(attribute){ + this.setAttributeType(attribute); + return this; + }; + + /** + * Builder for comparison method. + * + * @param {ConditionMethod} comparisonMethod method for comparison + * @returns {Condition} + */ + Condition.prototype.withComparisonMethod = function(comparisonMethod){ + this.setComparisonMethod(comparisonMethod); + return this; + }; + + /** + * Builder for comparison value. + * + * @param {String} referenceValue comparisonValue + * @returns {Condition} + */ + Condition.prototype.withReferenceValue = function(referenceValue){ + this.setReferenceValue(referenceValue); + return this; + }; + + /** + * Sets the name. + * + * @param {string} name Name + */ + Condition.prototype.setName = function(name) { + if(typeof name === 'string'){ + this._name = name; + } + }; + + /** + * Sets the attributeType. + * + * @param {Attribute} attribute AttributeType + */ + Condition.prototype.setAttributeType = function(attribute){ + if(attribute.constructor === Attribute){ + this._attributeType = attribute; + } + }; + + /** + * Sets the ComparisonMethod. + * + * @param {ConditionMethod} comparisonMethod comparison Method + */ + Condition.prototype.setComparisonMethod = function(comparisonMethod){ + if(comparisonMethod.constructor === ConditionMethod){ + this._comparisonMethod = comparisonMethod; + } + }; + + /** + * Sets the referenceValue. + * + * @param {*} referenceValue comparison value + */ + Condition.prototype.setReferenceValue = function(referenceValue){ + this._referenceValue = referenceValue; + }; + + /** + * Returns the name. + * + * @returns {string} + */ + Condition.prototype.getName = function(){ + return this._name; + }; + + /** + * Returns the AttributeType. + * + * @returns {Attribute} + */ + Condition.prototype.getAttributeType = function(){ + return this._attributeType; + }; + + /** + * Returns the comparison method. + * + * @returns {ConditionMethod} + */ + Condition.prototype.getComparisonMethod = function(){ + return this._comparisonMethod; + }; + + /** + * Returns the comparison value. + * + * @returns {*} + */ + Condition.prototype.getReferenceValue = function(){ + return this._referenceValue; + }; + + /** + * Processes the comparison. + * + * @param {Attribute} newAttribute new Attribute that should be compared + * @param {Attribute} oldAttribute old Attribute + * @returns {boolean} + */ + Condition.prototype.compare = function(newAttribute, oldAttribute){ + if(!this.getAttributeType().equalsTypeOf(newAttribute) && !this.getAttributeType().equalsTypeOf(oldAttribute)){ + return false; + } + if(!this.getComparisonMethod()){ + return false; + } + if(newAttribute.constructor === Attribute && oldAttribute.constructor === Attribute){ + return this.getComparisonMethod().process(this.getReferenceValue(), newAttribute.getValue(), oldAttribute.getValue()); + } + return false; + }; + + /** + * Compares this instance with the given one. + * + * @param {Condition} condition Condition that should be compared + * @returns {boolean} + */ + Condition.prototype.equals = function(condition) { + if(condition.constructor === Condition){ + if(condition.getName() == this.getName() + && condition.getReferenceValue() == this.getReferenceValue() + && condition.getAttributeType().equalsTypeOf(this.getAttributeType()) + && condition.getComparisonMethod() === this.getComparisonMethod()){ + return true; + } + } + return false; + }; + + return Condition; + })(); + } +);</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/subscriber_condition_conditionList.js.html b/docs/subscriber_condition_conditionList.js.html new file mode 100644 index 0000000000000000000000000000000000000000..2e90992c3fa055bde164b2e4908de2dd241e3477 --- /dev/null +++ b/docs/subscriber_condition_conditionList.js.html @@ -0,0 +1,1256 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: subscriber/condition/conditionList.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="subscriber_condition_conditionList.js.html">Source: subscriber/condition/conditionList.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(['abstractList', 'condition'], function(AbstractList, Condition){ + return (function() { + /** + * @classdesc This class represents a list for Conditions. + * @constructs ConditionList + * @extends AbstractList + */ + function ConditionList() { + AbstractList.call(this); + + /** + * @type {Condition} + * @private + */ + this._type = Condition; + + return this; + } + + ConditionList.prototype = Object.create(AbstractList.prototype); + ConditionList.prototype.constructor = ConditionList; + + return ConditionList; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/conditionMethod.js.html b/docs/subscriber_condition_conditionMethod.js.html similarity index 59% rename from docs/conditionMethod.js.html rename to docs/subscriber_condition_conditionMethod.js.html index f308470da5803d0035d0a0dec95b6ddae79de132..fce44b6c2b012de53b1a27a7bde3c4591479e558 100644 --- a/docs/conditionMethod.js.html +++ b/docs/subscriber_condition_conditionMethod.js.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <span class="subtitle">Members</span> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,106 +1199,42 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> - <h1 class="page-title" data-filename="conditionMethod.js.html">Source: subscriber/condition/conditionMethod.js</h1> + <h1 class="page-title" data-filename="subscriber_condition_conditionMethod.js.html">Source: subscriber/condition/conditionMethod.js</h1> <section> <article> - <pre class="prettyprint source "><code>/** - * This module represents an interface for ConditionMethod. - * - * @module ConditionMethod - * @fileOverview - */ -define(['easejs'], - function(easejs){ - var Interface = easejs.Interface; - /** - * @class ConditionMethod - * @classdesc This interface defines the interface for conditionMethod. - * @requires easejs - */ - var ConditionMethod = Interface('ConditionMethod', - { - + <pre class="prettyprint source "><code>define(function() { + return (function() { + /** + * @interface + * @classdesc This interface defines the interface for conditionMethod. + * @constructs ConditionMethod + */ + function ConditionMethod() { + + return this; + } + /** * Processes the method. - * . - * - * @function + * * @abstract - * @public - * @alias process - * @memberof ConditionMethod# * @param {*} reference Comparison value, if one is required. - * @param {*} firstValue Value (from an attribute) that should be compared. + * @param {*} firstValue Value (from an attribute) that should be compared. * @param {*} secondValue Value (from an attribute) for comparison, if one is required. */ - 'public process': ['reference', 'firstValue', 'secondValue'], - - }); + ConditionMethod.prototype.process = function(reference, firstValue, secondValue) { + new Error("Abstract function call!"); + }; - return ConditionMethod; + return ConditionMethod; + })(); });</code></pre> </article> </section> @@ -1511,7 +1247,7 @@ define(['easejs'], <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/subscriber_condition_equals.js.html b/docs/subscriber_condition_equals.js.html new file mode 100644 index 0000000000000000000000000000000000000000..1684fbad1efa1e80ad2bc8d2c01746ad9e2db33b --- /dev/null +++ b/docs/subscriber_condition_equals.js.html @@ -0,0 +1,1261 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: subscriber/condition/equals.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="subscriber_condition_equals.js.html">Source: subscriber/condition/equals.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>define(['conditionMethod'], function(ConditionMethod){ + return (function() { + /** + * @implements {ConditionMethod} + * @classdesc This class is the conditionMethod equals. It compares the values of two attributes. + * @constructs Equals + */ + function Equals() { + ConditionMethod.call(this); + + return this; + } + + Equals.prototype = Object.create(ConditionMethod.prototype); + + /** + * Processes the equation. + * + * @param {*} reference Is not used. + * @param {*} firstValue Value (from an attribute) that should be compared. + * @param {*} secondValue Value (from an attribute) for comparison. + * @returns {Boolean} + */ + Equals.prototype.process = function(reference, firstValue, secondValue){ + return firstValue === secondValue; + }; + + return Equals; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/unequals.js.html b/docs/subscriber_condition_unequals.js.html similarity index 59% rename from docs/unequals.js.html rename to docs/subscriber_condition_unequals.js.html index b614d6b4260238c389b802076b3f154be0e4a182..08398a22beac70e933197208578a4d2fad9cc611 100644 --- a/docs/unequals.js.html +++ b/docs/subscriber_condition_unequals.js.html @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <span class="subtitle">Members</span> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - <span class="subtitle">Methods</span> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,51 +1115,57 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> @@ -1369,17 +1173,13 @@ <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,65 +1199,10 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> - <h1 class="page-title" data-filename="unequals.js.html">Source: subscriber/condition/unequals.js</h1> + <h1 class="page-title" data-filename="subscriber_condition_unequals.js.html">Source: subscriber/condition/unequals.js</h1> @@ -1465,45 +1210,39 @@ <section> <article> <pre class="prettyprint source "><code>/** - * This module represents the conditionMethod Equals. + * This module represents the conditionMethod UnEquals. * - * @module Equals - * @fileOverview + * @module Condition */ -define(['easejs', 'conditionMethod'], - function(easejs, ConditionMethod){ - var Class = easejs.Class; - /** - * @class Equals - * @implements {ConditionMethod} - * @classdesc This class is the conditionMethod equals. - * It compares the values of two attributes. - * @requires easejs - * @requires conditionMethod - */ - var UnEquals = Class('UnEquals').implement( ConditionMethod ).extend( - { +define(['conditionMethod'], function(ConditionMethod){ + return (function() { + /** + * @implements {ConditionMethod} + * @classdesc This class is the conditionMethod equals. It compares the values of two attributes. + * @constructs UnEquals + */ + function UnEquals() { + ConditionMethod.call(this); + + return this; + } + + UnEquals.prototype = Object.create(ConditionMethod.prototype); + /** * Processes the equation. - * - * @public - * @alias process - * @memberof Equals# + * * @param {*} reference Is not used. * @param {*} firstValue Value (from an attribute) that should be compared. * @param {*} secondValue Value (from an attribute) for comparison. * @returns {boolean} */ - 'public process': function( reference, firstValue, secondValue){ - if(firstValue !== secondValue){ - return true; - } - return false; - }, - - }); + UnEquals.prototype.process = function(reference, firstValue, secondValue){ + return firstValue !== secondValue; + }; - return UnEquals; + return UnEquals; + })(); });</code></pre> </article> </section> @@ -1516,7 +1255,7 @@ define(['easejs', 'conditionMethod'], <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) </footer> </div> </div> diff --git a/docs/subscriber_subscriber.js.html b/docs/subscriber_subscriber.js.html new file mode 100644 index 0000000000000000000000000000000000000000..f0bbbb9b2eb43dc0c6e977557fd778d242ab0ef4 --- /dev/null +++ b/docs/subscriber_subscriber.js.html @@ -0,0 +1,1499 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: subscriber/subscriber.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="subscriber_subscriber.js.html">Source: subscriber/subscriber.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>/** + * This module represents a Subscriber. + * + * @module Subscriber + */ +define(['attributeList', 'callbackList', 'condition', 'conditionList'], + function(AttributeList, CallbackList, Condition, ConditionList) { + return (function() { + /** + * Constructor: Initializes the subscriptionCallbacks, subscriptionCallbacks and conditions. + * + * @classdesc Subscriber defines the name and the ID of the Subscriber and the Callbacks (with possible restrictions) what the subscriber is interested in. + * @constructs Subscriber + */ + function Subscriber() { + /** + * Name of the subscriber. + * + * @type {string} + * @private + */ + this._subscriberName = ''; + + /** + * ID of the Subscriber. + * + * @private + * @type {string} + */ + this._subscriberId = ''; + + /** + * Callbacks that should be subscribed. + * + * @private + * @type {CallbackList} + */ + this._subscriptionCallbacks = new CallbackList(); + + /** + * Restricts the associated Attributes of the callback to a subset + * (i.e: the subscriber wants a subset from the available the context data). + * If no attributes are specified, all available attributes will returned. + * + * @private + * @type {AttributeList} + */ + this._attributesSubset = new AttributeList(); + + /** + * Defines special conditions for notification. + * + * @private + * @type {ConditionList} + */ + this._conditions = new ConditionList(); + + return this; + } + + /** + * Builder for subscriberName. + * + * @param {String} subscriberName subscriberName + * @returns {Subscriber} + */ + Subscriber.prototype.withSubscriberName = function(subscriberName) { + this.setSubscriberName(subscriberName); + return this; + }; + + /** + * Builder for subscriberId. + * + * @param {String} subscriberId subscriberId + * @returns {Subscriber} + */ + Subscriber.prototype.withSubscriberId = function(subscriberId) { + this.setSubscriberId(subscriberId); + return this; + }; + + /** + * Builder for subscriptionCallbacks. + * + * @param {CallbackList} subscriptionCallbacks subscriptionCallbacks + * @returns {Subscriber} + */ + Subscriber.prototype.withSubscriptionCallbacks = function(subscriptionCallbacks) { + this.setSubscriptionCallbacks(subscriptionCallbacks); + return this; + }; + + /** + * Builder for attributesSubset. + * + * @param {AttributeList} attributesSubset attributesSubset + * @returns {Subscriber} + */ + Subscriber.prototype.withAttributesSubset = function(attributesSubset) { + this.setAttributesSubset(attributesSubset); + return this; + }; + + /** + * Builder for conditions. + * + * @param {(ConditionList|Array)} conditionListOrArray conditions + * @returns {Subscriber} + */ + Subscriber.prototype.withConditions = function(conditionListOrArray) { + this.setConditions(conditionListOrArray); + return this; + }; + + /** + * Returns the name. + * + * @returns {string} + */ + Subscriber.prototype.getSubscriberName = function() { + return this._subscriberName; + }; + + /** + * Sets the setSubscriberName. + * + * @param {string} subscriberName subscriberName + */ + Subscriber.prototype.setSubscriberName = function(subscriberName) { + if(typeof subscriberName === 'string'){ + this._subscriberName = subscriberName; + } + }; + + /** + * Returns the subscriberId. + * + * @returns {string} + */ + Subscriber.prototype.getSubscriberId = function() { + return this._subscriberId; + }; + + /** + * Sets the subscriberId. + * + * @param {string} subscriberId subscriberId + */ + Subscriber.prototype.setSubscriberId = function(subscriberId){ + if(typeof subscriberId === 'string'){ + this._subscriberId = subscriberId; + } + }; + + /** + * Returns the subscriptionCallbacks. + * + * @returns {CallbackList} + */ + Subscriber.prototype.getSubscriptionCallbacks = function() { + return this._subscriptionCallbacks; + }; + + /** + * Sets the subscriptionCallbacks. + * + * @param {CallbackList} subscriptionCallbacks subscriptionCallbacks + */ + Subscriber.prototype.setSubscriptionCallbacks = function(subscriptionCallbacks) { + if(subscriptionCallbacks.constructor === CallbackList) { + this._subscriptionCallbacks = subscriptionCallbacks; + } + }; + + /** + * Returns the attributesSubset. + * + * @returns {string} + */ + Subscriber.prototype.getAttributesSubset = function() { + return this._attributesSubset; + }; + + /** + * Sets the attributesSubset. + * + * @param {AttributeList} attributesSubset attributesSubset + */ + Subscriber.prototype.setAttributesSubset = function(attributesSubset){ + if(attributesSubset && attributesSubset.constructor === AttributeList) { + this._attributesSubset = attributesSubset; + } + }; + + /** + * Returns the conditions. + * + * @returns {string} + */ + Subscriber.prototype.getConditions = function() { + return this._conditions; + }; + + /** + * Sets the conditions. + * + * @param {(ConditionList|Array)} conditionListOrArray conditions + */ + Subscriber.prototype.setConditions = function(conditionListOrArray) { + var list = []; + if(conditionListOrArray instanceof Array){ + list = conditionListOrArray; + } else if (conditionListOrArray && conditionListOrArray.constructor === ConditionList) { + list = conditionListOrArray.getItems(); + } + for(var i in list) { + this.addCondition(list[i]); + } + }; + + /** + * Adds a condition. + * + * @param {Condition} condition Condition + */ + Subscriber.prototype.addCondition = function(condition) { + if (condition.constructor === Condition) { + if (!this._conditions.contains(condition)) { + this._conditions.put(condition); + } + } + }; + + /** + * Removes a condition. + * + * @param {Condition} condition Condition + */ + Subscriber.prototype.removeCondition = function(condition) { + if (condition.constructor === Condition) { + this._conditions.removeItem(condition); + } + }; + + /** + * Compares this instance with the given one. + * + * @param {Subscriber} subscriber Subscriber that should be compared. + * @returns {boolean} + */ + Subscriber.prototype.equals = function(subscriber) { + if(subscriber.constructor === Subscriber){ + if(subscriber.getSubscriberName() == this.getSubscriberName() + && subscriber.getSubscriberId() == this.getSubscriberId() + && subscriber.getSubscriptionCallbacks().equals(this.getSubscriptionCallbacks()) + && subscriber.getAttributesSubset().equals(this.getAttributesSubset()) + && subscriber.getConditions().equals(this.getConditions())){ + return true; + } + } + return false; + }; + + return Subscriber; + })(); + } +);</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/subscriber_subscriberList.js.html b/docs/subscriber_subscriberList.js.html new file mode 100644 index 0000000000000000000000000000000000000000..ef11de1abaeadfc667b5ba45b6dfec0bb94d6061 --- /dev/null +++ b/docs/subscriber_subscriberList.js.html @@ -0,0 +1,1271 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Source: subscriber/subscriberList.js</title> + + + + + + <meta property="og:title" content=""/> + <meta property="og:type" content="website"/> + <meta property="og:image" content=""/> + + <meta property="og:url" content=""/> + + <script src="scripts/prettify/prettify.js"></script> + <script src="scripts/prettify/lang-css.js"></script> + <script src="scripts/jquery.min.js"></script> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> + <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> + <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> + + + <script> + var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; + </script> + + + +</head> +<body> +<div id="wrap" class="clearfix"> + +<div class="navigation"> + <h3 class="applicationName"><a href="index.html">contactJS</a></h3> + + <div class="search"> + <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> + </div> + <ul class="list"> + + <li class="item" data-name="AbstractList"> + <span class="title"> + <a href="AbstractList.html">AbstractList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> + + <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> + + <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> + + <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> + + <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> + + <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> + + <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> + + <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> + + <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> + + <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> + + <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> + + <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Aggregator"> + <span class="title"> + <a href="Aggregator.html">Aggregator</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> + + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> + + <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> + + <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> + + <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> + + <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> + + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> + + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> + + <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> + + <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> + + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> + + <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> + + <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> + + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> + + <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> + + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> + + <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> + + <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> + + <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> + + <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> + + <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> + + <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> + + <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> + + <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> + + <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> + + <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> + + <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> + + <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> + + <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Attribute"> + <span class="title"> + <a href="Attribute.html">Attribute</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> + + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> + + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> + + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> + + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> + + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> + + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> + + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> + + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> + + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> + + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> + + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> + + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> + + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> + + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> + + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> + + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> + + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> + + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> + + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> + + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="AttributeList"> + <span class="title"> + <a href="AttributeList.html">AttributeList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> + + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> + + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> + + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> + + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> + + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> + + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> + + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> + + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> + + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> + + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> + + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> + + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> + + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> + + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> + + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> + + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> + + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> + + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> + + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> + + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Callback"> + <span class="title"> + <a href="Callback.html">Callback</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> + + <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> + + <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> + + <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> + + <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> + + <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> + + <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> + + <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> + + <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="CallbackList"> + <span class="title"> + <a href="CallbackList.html">CallbackList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> + + <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> + + <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> + + <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> + + <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> + + <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> + + <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> + + <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> + + <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> + + <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> + + <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> + + <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Condition"> + <span class="title"> + <a href="Condition.html">Condition</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> + + <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> + + <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> + + <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> + + <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> + + <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> + + <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> + + <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> + + <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> + + <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> + + <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> + + <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> + + <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> + + <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionList"> + <span class="title"> + <a href="ConditionList.html">ConditionList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> + + <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> + + <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> + + <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> + + <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> + + <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> + + <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> + + <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> + + <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> + + <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> + + <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> + + <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ConditionMethod"> + <span class="title"> + <a href="ConditionMethod.html">ConditionMethod</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Discoverer"> + <span class="title"> + <a href="Discoverer.html">Discoverer</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> + + <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> + + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> + + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + + <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> + + <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> + + <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> + + <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> + + <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Equals"> + <span class="title"> + <a href="Equals.html">Equals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpretation"> + <span class="title"> + <a href="Interpretation.html">Interpretation</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Interpreter"> + <span class="title"> + <a href="Interpreter.html">Interpreter</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> + + <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> + + <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> + + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> + + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> + + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> + + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> + + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> + + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> + + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> + + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> + + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> + + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> + + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> + + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> + + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> + + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> + + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> + + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> + + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="InterpreterResult"> + <span class="title"> + <a href="InterpreterResult.html">InterpreterResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> + + <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> + + <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> + + <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> + + <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> + + <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Parameter"> + <span class="title"> + <a href="Parameter.html">Parameter</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> + + <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> + + <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> + + <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> + + <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> + + <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> + + <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> + + <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="ParameterList"> + <span class="title"> + <a href="ParameterList.html">ParameterList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> + + <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> + + <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> + + <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> + + <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> + + <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> + + <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> + + <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> + + <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> + + <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> + + <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> + + <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="RetrievalResult"> + <span class="title"> + <a href="RetrievalResult.html">RetrievalResult</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> + + <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> + + <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> + + <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> + + <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> + + <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> + + <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> + + <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> + + <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Storage"> + <span class="title"> + <a href="Storage.html">Storage</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> + + <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> + + <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> + + <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> + + <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> + + <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> + + <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> + + <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> + + <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Subscriber"> + <span class="title"> + <a href="Subscriber.html">Subscriber</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> + + <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> + + <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> + + <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> + + <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> + + <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> + + <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> + + <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> + + <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> + + <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> + + <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> + + <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> + + <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> + + <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> + + <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> + + <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> + + <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="SubscriberList"> + <span class="title"> + <a href="SubscriberList.html">SubscriberList</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> + + <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> + + <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> + + <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> + + <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> + + <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> + + <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> + + <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> + + <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> + + <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> + + <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + <li class="item" data-name="Widget"> + <span class="title"> + <a href="Widget.html">Widget</a> + + </span> + <ul class="members itemMembers"> + + <span class="subtitle">Members</span> + + <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> + + <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> + + <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> + + <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> + + <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> + + <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> + + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> + + <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> + + <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> + + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> + + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> + + <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> + + <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> + + <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> + + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> + + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> + + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> + + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + + <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> + + <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> + + <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> + + <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> + + <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> + + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> + + <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> + + <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> + + <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> + + <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> + + <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> + + <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + + </ul> +</div> + <div class="main"> + <h1 class="page-title" data-filename="subscriber_subscriberList.js.html">Source: subscriber/subscriberList.js</h1> + + + + + <section> + <article> + <pre class="prettyprint source "><code>/** + * This module represents a SubscriberList. It is a subclass of AbstractList. + * + * @module SubscriberList + */ +define(['abstractList', 'subscriber'], function(AbstractList, Subscriber){ + return (function() { + /** + * @classdesc This class represents a list for Subscriber. + * @extends AbstractList + * @constructs SubscriberList + */ + function SubscriberList() { + AbstractList.call(this); + + /** + * @type {Subscriber} + * @private + */ + this._type = Subscriber; + + return this; + } + + SubscriberList.prototype = Object.create(AbstractList.prototype); + SubscriberList.prototype.constructor = SubscriberList; + + /** + * @param {String} subscriberId + */ + SubscriberList.prototype.removeSubscriberWithId = function(subscriberId) { + for (var index in this._items) { + var theSubscriber = this._items[index]; + if (theSubscriber.getSubscriberId() == subscriberId) this._items.splice(index, 1); + } + }; + + return SubscriberList; + })(); +});</code></pre> + </article> + </section> + + + + + + + + + <footer> + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:23 GMT+0200 (CEST) + </footer> + </div> +</div> +<script>prettyPrint();</script> +<script src="scripts/linenumber.js"></script> +<script src="scripts/main.js"></script> +</body> +</html> diff --git a/docs/widget.js.html b/docs/widget.js.html deleted file mode 100644 index 72eff610f48e1acd949f7782cfbd63600a4aa5dd..0000000000000000000000000000000000000000 --- a/docs/widget.js.html +++ /dev/null @@ -1,2362 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: widget/widget.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="widget.js.html">Source: widget/widget.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module representing a Context Widget. - * - * @module Widget - * @fileOverview - */ -define([ 'easejs', 'MathUuid', 'callback', 'callbackList', 'attributeType', - 'attributeValue', 'attributeTypeList', 'attributeValueList', 'conditionList', - 'subscriber', 'subscriberList', 'widgetDescription'], - function(easejs, MathUuid, Callback, CallbackList, AttributeType, - AttributeValue, AttributeTypeList, AttributeValueList, ConditionList, - Subscriber, SubscriberList, WidgetDescription) { - - var AbstractClass = easejs.AbstractClass; - var Class = easejs.Class; - var Widget = AbstractClass('Widget',{ - /** - * @alias name - * @public - * @type {string} - * @memberof Widget# - * @desc Name of the Widget. - */ - 'public name' : 'Widget', - /** - * @alias id - * @public - * @type {string} - * @memberof Widget# - * @desc ID of the Widget. Will be generated. - */ - 'public id' : '', - /** - * @alias attributeTypes - * @protected - * @type {AttributeTypeList} - * @memberof Widget# - * @desc Types of all available attributes. - */ - 'protected attributeTypes' : [], - /** - * @alias constantAttributeTypes - * @protected - * @type {AttributeTypeList} - * @memberof Widget# - * @desc Types of all available ConstantAttributes. - */ - 'protected constantAttributeTypes' : [], - - /** - * @alias attributes - * @protected - * @type {AttributeValueList} - * @memberof Widget# - * @desc All available Attributes and their values. - */ - 'protected attributes' : [], - /** - * @alias oldAttributes - * @protected - * @type {AttributeValueList} - * @memberof Widget# - * @desc This temporary variable is used for storing the old attribute values. - * So these can be used to check conditions. - */ - 'protected oldAttributes' : [], - /** - * @alias constantAttributes - * @protected - * @type {AttributeValueList} - * @memberof Widget# - * @desc All available constant Attributes and their values. - */ - 'protected constantAttributes' : [], - /** - * @alias callbacks - * @protected - * @type {CallbackList} - * @memberof Widget# - * @desc List of Callbacks. - */ - 'protected callbacks' : [], - /** - * @alias subscribers - * @protected - * @type {SubscriberList} - * @memberof Widget# - * @desc List of Subscriber. - */ - 'protected subscribers' : [], - - /** - * @alias discoverer - * @protected - * @type {Discoverer} - * @memberof Widget# - * @desc Associated discoverer. - */ - 'protected discoverer' : '', - - /** - * Constructor: Generates the ID and initializes the - * Widget with attributes, callbacks and subscriber - * that are specified in the provided functions. - * - * @abstract - * @class Widget - * @classdesc The Widget handles the access to sensors. - * @requires easejs - * @requires MathUuid - * @requires Callback - * @requires CallbackList - * @requires AttributeType - * @requires AttributeValue - * @requires AttributeTypeList - * @requires AttributeValueList - * @requires ConditionList - * @requires Subscriber - * @requires SubscriberList - * @requires WidgetDescription - * @requires Discoverer - * @constructs Widget - */ - 'virtual public __construct' : function(_discoverer, _attributeTypes) { - this.id = Math.uuid(); - this.discoverer = _discoverer; - this.register(); - this.attributeTypes = new AttributeTypeList(); - this.constantAttributeTypes = new AttributeTypeList(); - this.attributes = new AttributeValueList(); - this.constantAttributes = new AttributeValueList(); - this.subscribers = new SubscriberList(); - this.callbacks = new CallbackList(); - this.init(_attributeTypes); - }, - - /** - * Returns the name of the widget. - * - * @public - * @alias getName - * @memberof Widget# - * @returns {string} - */ - 'public getName' : function() { - return this.name; - }, - - /** - * Returns the id of the widget. - * - * @public - * @alias getId - * @memberof Widget# - * @returns {string} - */ - 'public getId' : function() { - return this.id; - }, - - /** - * Returns the type of this class, in this case - * "Widget". - * - * @virtual - * @public - * @alias getType - * @memberof Widget# - * @returns {string} - */ - 'virtual public getType' : function() { - return 'Widget'; - }, - - /** - * Returns the available AttributeTypes. - * - * @public - * @alias getAttributeTypes - * @memberof Widget# - * @returns {AttributeTypeList} - */ - 'public getAttributeTypes' : function() { - return this.attributeTypes; - }, - - /** - * Returns the available ConstantAttributeTypes - * (attributes that do not change). - * - * @public - * @alias getWidgetConstantAttributeTypes - * @memberof Widget# - * @returns {AttributeTypeList} - */ - 'public getWidgetConstantAttributeTypes' : function() { - return this.constantAttributeTypes; - }, - - /** - * Returns the last acquired attribute values. - * - * @public - * @alias getAttributes - * @memberof Widget# - * @param {AttributeTypeList} _attributeTypeList - * @returns {AttributeValueList} - */ - 'public getAttributeValues' : function(_attributeTypeList) { - if (Class.isA(AttributeTypeList, _attributeTypeList)) { - return this.attributes.getSubset(_attributeTypeList); - } else { - return this.attributes; - } - }, - - /** - * Returns the last acquired attribute value with the given attribute type. - * - * @param {AttributeType} _attributeType The attribute type to return the last value for. - * @returns {*} - */ - 'public getAttributeValue': function(_attributeType) { - return this.getAttributeValues().getItem(_attributeType.getIdentifier()).getValue(); - }, - - /** - * Returns the old Attributes. - * - * @private - * @alias getOldAttributes - * @memberof Widget# - * @returns {AttributeValueList} - */ - 'public getOldAttributes' : function() { - return this.oldAttributes; - }, - - /** - * Returns the ConstantAttributes. - * - * @public - * @alias getConstantAttributes - * @memberof Widget# - * @returns {AttributeValueList} - */ - 'public getConstantAttributes' : function() { - return this.constantAttributes; - }, - - /** - * Returns a list of callbacks that can be - * subscribed to. - * - * @public - * @alias getCallbacks - * @memberof Widget# - * @returns {CallbackList} - */ - 'public getCallbackList' : function() { - return this.callbacks; - }, - - /** - * Returns the specified callbacks that can be - * subscribed to. - * - * @public - * @alias getCallbacks - * @memberof Widget# - * @returns {Array} - */ - 'public getCallbacks' : function() { - return this.callbacks.getItems(); - }, - - 'public queryServices' : function() { - return this.services; - }, - - /** - * Returns the Subscriber. - * - * @public - * @alias getSubscriber - * @memberof Widget# - * @returns {SubscriberList} - */ - 'public getSubscriber' : function() { - return this.subscribers; - }, - - /** - * Sets the name of the Widget. - * - * @protected - * @alias setName - * @memberof Widget# - * @param {string} - * _name Name of the Widget. - */ - 'protected setName' : function(_name) { - if (typeof _name === 'string') { - this.name = _name; - } - }, - - /** - * Sets the id of the Widget. - * - * @protected - * @alias setId - * @memberof Widget# - * @param {string} - * _id Id of the Widget. - */ - 'protected setId' : function(_id) { - if (typeof _id === 'string') { - this.id = _id; - } - }, - - /** - * Sets the AttributeValueList and also the associated - * AttributeTypes. - * - * @protected - * @alias setAttributes - * @memberof Widget# - * @param {(AttributeValueList|Array)} - * _attributes List or Array of - * AttributeValues - */ - 'protected setAttributes' : function(_attributes) { - var list = new Array(); - if (_attributes instanceof Array) { - list = _attributes.reduce(function(o, v, i) { - o[i] = v; - return o; - }, {}); - } else if (Class.isA(AttributeValueList,_attributes)) { - list = _attributes.getItems(); - } - this.oldAttributes = this.attributes; - for ( var i in list) { - var attribute = list[i]; - if (Class.isA(AttributeValue, attribute)) { - attribute.setTimestamp(this.getCurrentTime()); - this.attributes.put(attribute); - - var type = new AttributeType().withName(attribute.getName()) - .withType(attribute.getType()) - .withParameters(attribute.getParameters()); - this.attributeTypes.put(type); - } - } - }, - - /** - * Adds a new AttributeValue. If the given value is - * not included in the list, the associated type will - * be also added. Otherwise, only the value will be - * updated. - * - * @public - * @alias addAttribute - * @memberof Widget# - * @param {AttributeValue} - * _attribute AttributeValue - */ - 'public addAttribute' : function(_attribute) { - if (Class.isA(AttributeValue, _attribute)) { - if (!this.attributes.contains(_attribute)) { - - var type = new AttributeType().withName(_attribute.getName()) - .withType(_attribute.getType()) - .withParameters(_attribute.getParameters()); - this.attributeTypes.put(type); - - } - this.oldAttributes = this.attributes; - - _attribute.setTimestamp(this.getCurrentTime()); - this.attributes.put(_attribute); - } - }, - - /** - * Sets the ConstantAttributeValueList and also the - * associated AttributeTypes. - * - * @protected - * @alias setConstantAttributes - * @memberof Widget# - * @param {(AttributeValueList|Array)} - * _constantAttributes List or Array of - * AttributeValues - */ - 'protected setConstantAttributes' : function(_constantAttributes) { - var list = new Array(); - if (_constantAttributes instanceof Array) { - list = _constantAttributes; - } else if (Class.isA(AttributeValueList,_constantAttributes)) { - list = _constantAttributes.getItems(); - } - for ( var i in list) { - var constantAttribute = list[i]; - if (Class.isA(AttributeValue, constantAttribute)) { - constantAttribute.setTimestamp(this.getCurrentTime()); - this.constantAttributes.put(constantAttribute); - var type = new AttributeType().withName(constantAttribute.getName()) - .withType(constantAttribute.getType()) - .withParameters(constantAttribute.getParameters()); - this.constantAttributeTypes.put(type); - } - } - }, - - /** - * Adds a new constantAttributeValue. If the given value is - * not included in the list, the associated type will - * be also added. Otherwise, only the value will be - * updated. - * - * @protected - * @alias addConstantAttribute - * @memberof Widget# - * @param {AttributeValue} - * _constantAttribute AttributeValue - */ - 'protected addConstantAttribute' : function(_constantAttribute) { - if (Class.isA(AttributeValue, _constantAttribute)) { - if (!this.constantAttributes - .contains(_constantAttribute)) { - - var type = new AttributeType().withName(_constantAttribute.getName()) - .withType(_constantAttribute.getType()) - .withParameters(_constantAttribute.getParameters()); - this.constantAttributeTypes.put(type); - } - _attribute.setTimestamp(this.getCurrentTime()); - this.constantAttributes.put(_constantAttribute); - } - - }, - - /** - * Sets Callbacks. - * - * @protected - * @alias setCallbacks - * @memberof Widget# - * @param {(CallbackList|Array)} _callbacks List or Array of Callbacks. - */ - 'protected setCallbacks' : function(_callbacks) { - var list = new Array(); - if (_callbacks instanceof Array) { - list = _subscriber; - } else if (Class.isA(CallbackList, _callbacks)) { - list = _callbacks.getItems(); - } - for ( var i in list) { - var callback = list[i]; - if (Class.isA(Callback, callback)) { - this.callbacks.put(callback); - } - } - }, - - /** - * Adds a new Callback. - * - * @protected - * @alias addCallback - * @memberof Widget# - * @param {Callback} _callback List or Array of AttributeValues. - */ - 'protected addCallback' : function(_callback) { - if (Class.isA(Callback, _callback)) { - this.callbacks.put(_callback); - } - }, - - 'protected setServices' : function(_services) { - this.services = _services; - }, - - /** - * Sets SubscriberList. - * - * @protected - * @alias setSubscriber - * @memberof Widget# - * @param {(SubscriberList|Array)} _subscriber List or Array of Subscriber. - */ - 'protected setSubscriber' : function(_subscriber) { - var list = new Array(); - if (_subscriber instanceof Array) { - list = _subscriber; - } else if (Class.isA(SubscriberList, _subscriber)) { - list = _subscriber.getItems(); - } - for ( var i in list) { - var singleSubscriber = list[i]; - if (Class.isA(Subscriber, singleSubscriber)) { - this.subscribers.put(singleSubscriber); - } - } - }, - - /** - * Adds a new Subscriber. - * - * @public - * @alias addSubscriber - * @memberof Widget# - * @param {Subscriber} _subscriber Subscriber - */ - 'public addSubscriber' : function(_subscriber) { - if (Class.isA(Subscriber, _subscriber)) { - this.subscribers.put(_subscriber); - } - }, - - /** - * Removes the specified Subscriber. - * - * @public - * @alias removeSubscriber - * @memberof Widget# - * @param {Subscriber} _subscriber Subscriber - */ - 'public removeSubscriber' : function(_subscriberId) { - this.subscribers.removeItem(_subscriberId); - }, - - /** - * Returns the current time. - * - * @private - * @alias getCurrentTime - * @memberof Widget# - * @returns {Date} - */ - 'private getCurrentTime' : function() { - return new Date(); - }, - - /** - * Verifies whether the specified attributes is a - * provided Attribute. - * - * @protected - * @alias isAttribute - * @memberof Widget# - * @param {AttributeValue} - * _attribute - * @returns {boolean} - */ - 'protected isAttribute' : function(_attribute) { - return !!this.attributeTypes.contains(_attribute.getAttributeType()); - }, - - /** - * Initializes the provided Attributes. - * - * @function - * @abstract - * @protected - * @alias initAttributes - * @memberof Widget# - */ - 'abstract protected initAttributes' : [], - - /** - * Initializes the provided ConstantAttributes. - * - * @function - * @abstract - * @protected - * @alias initConstantAttributes - * @memberof Widget# - */ - 'abstract protected initConstantAttributes' : [], - - /** - * Initializes the provided Callbacks. - * - * @function - * @abstract - * @protected - * @alias initCallbacks - * @memberof Widget# - */ - 'abstract protected initCallbacks' : [], - - /** - * Function for initializing. Calls all initFunctions - * and will be called by the constructor. - * - * @protected - * @alias init - * @memberof Widget# - */ - 'protected init' : function(_attributeTypes) { - this.initAttributes(); - this.initConstantAttributes(); - this.initCallbacks(); - - this.didFinishInitialization(_attributeTypes); - }, - - /** - * Method will be invoked after the initialization of the widget finished. - * Can be overridden by inheriting classes to take action after initialization. - * - * @public - * @virtual - * @alias didFinishInitialization - * @memberof Widget# - * @param _attributeTypes - */ - 'public virtual didFinishInitialization' : function(_attributeTypes) { - - }, - - /** - * Notifies other components and sends the attributes. - * - * @virtual - * @public - * @alias initCallbacks - * @memberof Widget# - */ - 'virtual public notify' : function() { - var callbacks = this.getCallbacks(); - for (var i in callbacks) { - this.sendToSubscriber(callbacks[i]); - } - }, - - /** - * Queries the associated sensor and updates the attributes with new values. - * Must be overridden by the subclasses. Overriding subclasses can call - * this.__super(_function) to invoke the provided callback function. - * - * @virtual - * @public - * @alias queryGenerator - * @memberof Widget# - * @param {?function} _function For alternative actions, because an asynchronous function can be used. - */ - 'virtual protected queryGenerator' : function(_function) { - if (_function && typeof(_function) == 'function') { - _function(); - } - }, - - /** - * Updates the attributes by calling queryGenerator. - * - * @public - * @alias updateWidgetInformation - * @memberof Widget# - * @param {?function} _function For alternative actions, because an asynchronous function can be used. - * - */ - 'public updateWidgetInformation' : function(_function) { - this.queryGenerator(_function); - }, - - /** - * Updates the Attributes by external components. - * - * @virtual - * @public - * @alias putData - * @memberof Widget# - * @param {(AttributeValueList|Array)} _data Data that should be entered. - * - */ - 'virtual public putData' : function(_data) { - var list = new Array(); - if (_data instanceof Array) { - list = _data; - } else if (Class.isA(AttributeValueList, _data)) { - list = _data.getItems(); - } - for ( var i in list) { - var x = list[i]; - if (Class.isA(AttributeValue, x) && this.isAttribute(x)) { - this.addAttribute(x); - } - } - - }, - - /** - * Returns all available AttributeValues, Attributes and - * ConstantAtrributes. - * - * @public - * @alias queryWidget - * @memberof Widget# - * @returns {AttributeValueList} - */ - 'public queryWidget' : function() { - var response = new AttributeValueList(); - response.putAll(this.getAttributeValues()); - response.putAll(this.getConstantAttributes()); - return response; - }, - - /** - * Updates and returns all available AttributeValues, - * Attributes and ConstantAtrributes. - * - * @public - * @alias updateAndQueryWidget - * @memberof Widget# - * @param {?function} _function For alternative actions, because an asynchronous function can be used. - * @returns {?AttributeValueList} - */ - 'virtual public updateAndQueryWidget' : function(_function) { - if(_function && typeof(_function) === 'function'){ - this.queryGenerator(_function); - } else { - this.queryGenerator(); - var response = new AttributeValueList(); - response.putAll(this.getAttributeValues()); - response.putAll(this.getConstantAttributes()); - return response; - } - }, - - /** - * Sends all Attributes, specified in the given callback, - * to components which are subscribed to this Callback. - * @protected - * @alias sendToSubscriber - * @memberof Widget# - * @param {string} _callbackName Name of the searched Callback. - */ - 'protected sendToSubscriber' : function(_callback) { - if (_callback && Class.isA(Callback, _callback)) { - var subscriberList = this.subscribers.getItems(); - for ( var i in subscriberList) { - var subscriber = subscriberList[i]; - if (subscriber.getSubscriptionCallbacks().containsKey( _callback.getName())) { - if(this.dataValid(subscriber.getConditions())){ - var subscriberInstance = this.discoverer.getComponent(subscriber.getSubscriberId()); - var callSubset = _callback.getAttributeTypes(); - var subscriberSubset = subscriber.getAttributesSubset(); - var data = this.attributes.getSubset(callSubset); - if (subscriberSubset && subscriberSubset.size() > 0) { - data = data.getSubset(subscriberSubset); - } - } - if (data) { - subscriberInstance.putData(data); - } - } - } - } - }, - - /** - * Verifies if the attributes match to the specified conditions in case any exists. - * - * @private - * @alias dataValid - * @memberof Widget# - * @param {string} _conditions List of Conditions that will be verified. - * @returns {boolean} - */ - 'private dataValid' : function(_conditions) { - if (Class.isA(ConditionList, _conditions)) { - return true; - } - if (!_conditions.isEmpty()) { - var items = _condition.getItems(); - for ( var i in items) { - var condition = items[i]; - var conditionAttributeType = condition.getAttributeType(); - var conditionAttributeTypeList = new AttributeTypeList() - .withItems(new Array(conditionAttributeType)); - var newValue = this.getAttributes().getSubset(conditionAttributeTypeList); - var oldValue = this.getOldAttributes.getSubset(conditionAttributeTypeList); - return condition.compare(newValue, oldValue); - } - } - return false; - }, - - /** - * Returns the description of this component. - * @virtual - * @public - * @alias getDescription - * @memberof Widget# - * @returns {WidgetDescription} - */ - 'virtual public getDescription' : function() { - var description = new WidgetDescription().withId(this.id).withName(this.name); - description.addOutAttributeTypes(this.attributeTypes); - description.addOutAttributeTypes(this.constantAttributeTypes); - var widgetCallbacks = this.callbacks.getItems(); - for(var i in widgetCallbacks) { - description.addCallbackName(widgetCallbacks[i].getName()); - } - return description; - }, - - /** - * Runs the context acquisition constantly in an interval. - * Can be called by init. - * - * @virtual - * @protected - * @alias intervalRunning - * @memberof Widget# - * @param {integer} _interval Interval in ms - */ - 'virtual protected intervalRunning' : function(_interval) { - var self = this; - if (_interval === parseInt(_interval)) { - setInterval(function() {self.queryGenerator();}, _interval); - } - }, - - /** - * Sets the associated Discoverer and registers to that. - * @public - * @alias setDiscoverer - * @memberof Widget# - * @param {Discoverer} _discoverer Discoverer - */ - 'public setDiscoverer' : function(_discoverer) { - if (!this.discoverer) { - this.discoverer = _discoverer; - this.register(); - } - }, - - /** - * Registers the component to the associated Discoverer. - * - * @public - * @alias register - * @memberof Widget# - */ - 'protected register' : function() { - if (this.discoverer) { - this.discoverer.registerNewComponent(this); - } - } - -// /** -// * Unregisters the component to the associated discoverer -// * and deletes the reference. -// * -// * @public -// * @alias register -// * @memberof Widget# -// */ -// 'protected unregister' : function() { -// if (this.discoverer) { -// this.discoverer.unregisterComponent(this.getId()); -// this.discoverer = null; -// } -// }, - - }); - - return Widget; -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:03 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/widgetDescription.js.html b/docs/widgetDescription.js.html deleted file mode 100644 index ee1bcfb31e020322c5ffdc4049f6adb7997303c3..0000000000000000000000000000000000000000 --- a/docs/widgetDescription.js.html +++ /dev/null @@ -1,1714 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>Source: descriptions/widgetDescription.js</title> - - - - - - <meta property="og:title" content=""/> - <meta property="og:type" content="website"/> - <meta property="og:image" content=""/> - - <meta property="og:url" content=""/> - - <script src="scripts/prettify/prettify.js"></script> - <script src="scripts/prettify/lang-css.js"></script> - <script src="scripts/jquery.min.js"></script> - <!--[if lt IE 9]> - <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> - <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> - <link type="text/css" rel="stylesheet" href="styles/jaguar.css"> - - - <script> - var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true},"applicationName":"contactJS","disqus":"","googleAnalytics":"","openGraph":{"title":"","type":"website","image":"","site_name":"","url":""},"meta":{"title":"","description":"","keyword":""},"linenums":false}; - </script> - - - -</head> -<body> -<div id="wrap" class="clearfix"> - -<div class="navigation"> - <h3 class="applicationName"><a href="index.html">contactJS</a></h3> - - <div class="search"> - <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations"> - </div> - <ul class="list"> - - <li class="item" data-name="AbstractList"> - <span class="title"> - <a href="AbstractList.html">AbstractList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AbstractList#clear"><a href="AbstractList.html#clear">clear</a></li> - - <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> - - <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> - - <li data-name="AbstractList#getItems"><a href="AbstractList.html#getItems">getItems</a></li> - - <li data-name="AbstractList#getKeys"><a href="AbstractList.html#getKeys">getKeys</a></li> - - <li data-name="AbstractList#isEmpty"><a href="AbstractList.html#isEmpty">isEmpty</a></li> - - <li data-name="AbstractList#put"><a href="AbstractList.html#put">put</a></li> - - <li data-name="AbstractList#putAll"><a href="AbstractList.html#putAll">putAll</a></li> - - <li data-name="AbstractList#removeItem"><a href="AbstractList.html#removeItem">removeItem</a></li> - - <li data-name="AbstractList#size"><a href="AbstractList.html#size">size</a></li> - - <li data-name="AbstractList#withItems"><a href="AbstractList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Aggregator"> - <span class="title"> - <a href="Aggregator.html">Aggregator</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> - - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> - - <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> - - <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> - - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> - - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> - - <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Aggregator#addWidget"><a href="Aggregator.html#addWidget">addWidget</a></li> - - <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> - - <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> - - <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> - - <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> - - <li data-name="Aggregator#queryAttribute"><a href="Aggregator.html#queryAttribute">queryAttribute</a></li> - - <li data-name="Aggregator#queryGenerator"><a href="Aggregator.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Aggregator#queryReferencedComponents"><a href="Aggregator.html#queryReferencedComponents">queryReferencedComponents</a></li> - - <li data-name="Aggregator#queryReferencedInterpreters"><a href="Aggregator.html#queryReferencedInterpreters">queryReferencedInterpreters</a></li> - - <li data-name="Aggregator#queryReferencedWidget"><a href="Aggregator.html#queryReferencedWidget">queryReferencedWidget</a></li> - - <li data-name="Aggregator#queryReferencedWidgets"><a href="Aggregator.html#queryReferencedWidgets">queryReferencedWidgets</a></li> - - <li data-name="Aggregator#queryTables"><a href="Aggregator.html#queryTables">queryTables</a></li> - - <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> - - <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Aggregator#setId"><a href="Aggregator.html#setId">setId</a></li> - - <li data-name="Aggregator#setName"><a href="Aggregator.html#setName">setName</a></li> - - <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> - - <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Aggregator#updateWidgetInformation"><a href="Aggregator.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeType"> - <span class="title"> - <a href="AttributeType.html">AttributeType</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> - - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> - - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> - - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> - - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> - - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> - - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> - - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> - - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> - - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> - - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> - - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> - - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> - - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValue"> - <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> - - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> - - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> - - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> - - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> - - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> - - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> - - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> - - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> - - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> - - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> - - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> - - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> - - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> - - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> - - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> - - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> - - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> - - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Callback"> - <span class="title"> - <a href="Callback.html">Callback</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Callback#addAttributeType"><a href="Callback.html#addAttributeType">addAttributeType</a></li> - - <li data-name="Callback#equals"><a href="Callback.html#equals">equals</a></li> - - <li data-name="Callback#getAttributeTypes"><a href="Callback.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Callback#getName"><a href="Callback.html#getName">getName</a></li> - - <li data-name="Callback#removeAttributeType"><a href="Callback.html#removeAttributeType">removeAttributeType</a></li> - - <li data-name="Callback#setAttributeTypes"><a href="Callback.html#setAttributeTypes">setAttributeTypes</a></li> - - <li data-name="Callback#setName"><a href="Callback.html#setName">setName</a></li> - - <li data-name="Callback#withAttributeTypes"><a href="Callback.html#withAttributeTypes">withAttributeTypes</a></li> - - <li data-name="Callback#withName"><a href="Callback.html#withName">withName</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="CallbackList"> - <span class="title"> - <a href="CallbackList.html">CallbackList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="CallbackList#clear"><a href="CallbackList.html#clear">clear</a></li> - - <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> - - <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> - - <li data-name="CallbackList#getItems"><a href="CallbackList.html#getItems">getItems</a></li> - - <li data-name="CallbackList#getKeys"><a href="CallbackList.html#getKeys">getKeys</a></li> - - <li data-name="CallbackList#isEmpty"><a href="CallbackList.html#isEmpty">isEmpty</a></li> - - <li data-name="CallbackList#put"><a href="CallbackList.html#put">put</a></li> - - <li data-name="CallbackList#putAll"><a href="CallbackList.html#putAll">putAll</a></li> - - <li data-name="CallbackList#removeItem"><a href="CallbackList.html#removeItem">removeItem</a></li> - - <li data-name="CallbackList#size"><a href="CallbackList.html#size">size</a></li> - - <li data-name="CallbackList#withItems"><a href="CallbackList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Condition"> - <span class="title"> - <a href="Condition.html">Condition</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Condition#compare"><a href="Condition.html#compare">compare</a></li> - - <li data-name="Condition#equals"><a href="Condition.html#equals">equals</a></li> - - <li data-name="Condition#getAttributeType"><a href="Condition.html#getAttributeType">getAttributeType</a></li> - - <li data-name="Condition#getComparisonMethod"><a href="Condition.html#getComparisonMethod">getComparisonMethod</a></li> - - <li data-name="Condition#getName"><a href="Condition.html#getName">getName</a></li> - - <li data-name="Condition#getReferenceValue"><a href="Condition.html#getReferenceValue">getReferenceValue</a></li> - - <li data-name="Condition#setAttributeType"><a href="Condition.html#setAttributeType">setAttributeType</a></li> - - <li data-name="Condition#setComparisonMethod"><a href="Condition.html#setComparisonMethod">setComparisonMethod</a></li> - - <li data-name="Condition#setName"><a href="Condition.html#setName">setName</a></li> - - <li data-name="Condition#setReferenceValue"><a href="Condition.html#setReferenceValue">setReferenceValue</a></li> - - <li data-name="Condition#withAttributeType"><a href="Condition.html#withAttributeType">withAttributeType</a></li> - - <li data-name="Condition#withComparisonMethod"><a href="Condition.html#withComparisonMethod">withComparisonMethod</a></li> - - <li data-name="Condition#withName"><a href="Condition.html#withName">withName</a></li> - - <li data-name="Condition#withReferenceValue"><a href="Condition.html#withReferenceValue">withReferenceValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionList"> - <span class="title"> - <a href="ConditionList.html">ConditionList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionList#clear"><a href="ConditionList.html#clear">clear</a></li> - - <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> - - <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> - - <li data-name="ConditionList#getItems"><a href="ConditionList.html#getItems">getItems</a></li> - - <li data-name="ConditionList#getKeys"><a href="ConditionList.html#getKeys">getKeys</a></li> - - <li data-name="ConditionList#isEmpty"><a href="ConditionList.html#isEmpty">isEmpty</a></li> - - <li data-name="ConditionList#put"><a href="ConditionList.html#put">put</a></li> - - <li data-name="ConditionList#putAll"><a href="ConditionList.html#putAll">putAll</a></li> - - <li data-name="ConditionList#removeItem"><a href="ConditionList.html#removeItem">removeItem</a></li> - - <li data-name="ConditionList#size"><a href="ConditionList.html#size">size</a></li> - - <li data-name="ConditionList#withItems"><a href="ConditionList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ConditionMethod"> - <span class="title"> - <a href="ConditionMethod.html">ConditionMethod</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ConditionMethod#process"><a href="ConditionMethod.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Discoverer"> - <span class="title"> - <a href="Discoverer.html">Discoverer</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> - - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> - - <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> - - <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> - - <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Equals"> - <span class="title"> - <a href="Equals.html">Equals</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Interpreter"> - <span class="title"> - <a href="Interpreter.html">Interpreter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> - - <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> - - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> - - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> - - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> - - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> - - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> - - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> - - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> - - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> - - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterResult"> - <span class="title"> - <a href="InterpreterResult.html">InterpreterResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="InterpreterResult#getInAttributes"><a href="InterpreterResult.html#getInAttributes">getInAttributes</a></li> - - <li data-name="InterpreterResult#getOutAttributes"><a href="InterpreterResult.html#getOutAttributes">getOutAttributes</a></li> - - <li data-name="InterpreterResult#getTimestamp"><a href="InterpreterResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="InterpreterResult#setInAttributes"><a href="InterpreterResult.html#setInAttributes">setInAttributes</a></li> - - <li data-name="InterpreterResult#setOutAttributes"><a href="InterpreterResult.html#setOutAttributes">setOutAttributes</a></li> - - <li data-name="InterpreterResult#setTimestamp"><a href="InterpreterResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="InterpreterResult#withInAttributes"><a href="InterpreterResult.html#withInAttributes">withInAttributes</a></li> - - <li data-name="InterpreterResult#withOutAttributes"><a href="InterpreterResult.html#withOutAttributes">withOutAttributes</a></li> - - <li data-name="InterpreterResult#withTimestamp"><a href="InterpreterResult.html#withTimestamp">withTimestamp</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Parameter"> - <span class="title"> - <a href="Parameter.html">Parameter</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> - - <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> - - <li data-name="Parameter#setKey"><a href="Parameter.html#setKey">setKey</a></li> - - <li data-name="Parameter#setValue"><a href="Parameter.html#setValue">setValue</a></li> - - <li data-name="Parameter#toString"><a href="Parameter.html#toString">toString</a></li> - - <li data-name="Parameter#withKey"><a href="Parameter.html#withKey">withKey</a></li> - - <li data-name="Parameter#withValue"><a href="Parameter.html#withValue">withValue</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="ParameterList"> - <span class="title"> - <a href="ParameterList.html">ParameterList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="ParameterList#clear"><a href="ParameterList.html#clear">clear</a></li> - - <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> - - <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> - - <li data-name="ParameterList#getItemsAsJson"><a href="ParameterList.html#getItemsAsJson">getItemsAsJson</a></li> - - <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> - - <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> - - <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> - - <li data-name="ParameterList#putAll"><a href="ParameterList.html#putAll">putAll</a></li> - - <li data-name="ParameterList#removeItem"><a href="ParameterList.html#removeItem">removeItem</a></li> - - <li data-name="ParameterList#size"><a href="ParameterList.html#size">size</a></li> - - <li data-name="ParameterList#withItems"><a href="ParameterList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="RetrievalResult"> - <span class="title"> - <a href="RetrievalResult.html">RetrievalResult</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="RetrievalResult#getName"><a href="RetrievalResult.html#getName">getName</a></li> - - <li data-name="RetrievalResult#getTimestamp"><a href="RetrievalResult.html#getTimestamp">getTimestamp</a></li> - - <li data-name="RetrievalResult#getValues"><a href="RetrievalResult.html#getValues">getValues</a></li> - - <li data-name="RetrievalResult#setName"><a href="RetrievalResult.html#setName">setName</a></li> - - <li data-name="RetrievalResult#setTimestamp"><a href="RetrievalResult.html#setTimestamp">setTimestamp</a></li> - - <li data-name="RetrievalResult#setValues"><a href="RetrievalResult.html#setValues">setValues</a></li> - - <li data-name="RetrievalResult#withName"><a href="RetrievalResult.html#withName">withName</a></li> - - <li data-name="RetrievalResult#withTimestamp"><a href="RetrievalResult.html#withTimestamp">withTimestamp</a></li> - - <li data-name="RetrievalResult#withValues"><a href="RetrievalResult.html#withValues">withValues</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Storage"> - <span class="title"> - <a href="Storage.html">Storage</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Storage#getAttributeNames"><a href="Storage.html#getAttributeNames">getAttributeNames</a></li> - - <li data-name="Storage#getAttributesOverview"><a href="Storage.html#getAttributesOverview">getAttributesOverview</a></li> - - <li data-name="Storage#getCountCondition"><a href="Storage.html#getCountCondition">getCountCondition</a></li> - - <li data-name="Storage#getCurrentData"><a href="Storage.html#getCurrentData">getCurrentData</a></li> - - <li data-name="Storage#getTimeCondition"><a href="Storage.html#getTimeCondition">getTimeCondition</a></li> - - <li data-name="Storage#retrieveAttributes"><a href="Storage.html#retrieveAttributes">retrieveAttributes</a></li> - - <li data-name="Storage#setCountCondition"><a href="Storage.html#setCountCondition">setCountCondition</a></li> - - <li data-name="Storage#setTimeCondition"><a href="Storage.html#setTimeCondition">setTimeCondition</a></li> - - <li data-name="Storage#store"><a href="Storage.html#store">store</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Subscriber"> - <span class="title"> - <a href="Subscriber.html">Subscriber</a> - - </span> - <ul class="members itemMembers"> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Subscriber#addCondition"><a href="Subscriber.html#addCondition">addCondition</a></li> - - <li data-name="Subscriber#equals"><a href="Subscriber.html#equals">equals</a></li> - - <li data-name="Subscriber#getAttributesSubset"><a href="Subscriber.html#getAttributesSubset">getAttributesSubset</a></li> - - <li data-name="Subscriber#getConditions"><a href="Subscriber.html#getConditions">getConditions</a></li> - - <li data-name="Subscriber#getSubscriberId"><a href="Subscriber.html#getSubscriberId">getSubscriberId</a></li> - - <li data-name="Subscriber#getSubscriberName"><a href="Subscriber.html#getSubscriberName">getSubscriberName</a></li> - - <li data-name="Subscriber#getSubscriptionCallbacks"><a href="Subscriber.html#getSubscriptionCallbacks">getSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#removeCondition"><a href="Subscriber.html#removeCondition">removeCondition</a></li> - - <li data-name="Subscriber#setAttributesSubset"><a href="Subscriber.html#setAttributesSubset">setAttributesSubset</a></li> - - <li data-name="Subscriber#setConditions"><a href="Subscriber.html#setConditions">setConditions</a></li> - - <li data-name="Subscriber#setSubscriberId"><a href="Subscriber.html#setSubscriberId">setSubscriberId</a></li> - - <li data-name="Subscriber#setSubscriberName"><a href="Subscriber.html#setSubscriberName">setSubscriberName</a></li> - - <li data-name="Subscriber#setSubscriptionCallbacks"><a href="Subscriber.html#setSubscriptionCallbacks">setSubscriptionCallbacks</a></li> - - <li data-name="Subscriber#withAttributesSubset"><a href="Subscriber.html#withAttributesSubset">withAttributesSubset</a></li> - - <li data-name="Subscriber#withConditions"><a href="Subscriber.html#withConditions">withConditions</a></li> - - <li data-name="Subscriber#withSubscriberId"><a href="Subscriber.html#withSubscriberId">withSubscriberId</a></li> - - <li data-name="Subscriber#withSubscriberName"><a href="Subscriber.html#withSubscriberName">withSubscriberName</a></li> - - <li data-name="Subscriber#withSubscriptionCallbacks"><a href="Subscriber.html#withSubscriptionCallbacks">withSubscriptionCallbacks</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="SubscriberList"> - <span class="title"> - <a href="SubscriberList.html">SubscriberList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="SubscriberList#clear"><a href="SubscriberList.html#clear">clear</a></li> - - <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> - - <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> - - <li data-name="SubscriberList#getItems"><a href="SubscriberList.html#getItems">getItems</a></li> - - <li data-name="SubscriberList#getKeys"><a href="SubscriberList.html#getKeys">getKeys</a></li> - - <li data-name="SubscriberList#isEmpty"><a href="SubscriberList.html#isEmpty">isEmpty</a></li> - - <li data-name="SubscriberList#put"><a href="SubscriberList.html#put">put</a></li> - - <li data-name="SubscriberList#putAll"><a href="SubscriberList.html#putAll">putAll</a></li> - - <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> - - <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> - - <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="Widget"> - <span class="title"> - <a href="Widget.html">Widget</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> - - <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> - - <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> - - <li data-name="Widget#oldAttributes"><a href="Widget.html#oldAttributes">oldAttributes</a></li> - - <li data-name="Widget#subscribers"><a href="Widget.html#subscribers">subscribers</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> - - <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> - - <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> - - <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> - - <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> - - <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> - - <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> - - <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> - - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> - - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> - - <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> - - <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> - - <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> - - <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Widget#setId"><a href="Widget.html#setId">setId</a></li> - - <li data-name="Widget#setName"><a href="Widget.html#setName">setName</a></li> - - <li data-name="Widget#setSubscriber"><a href="Widget.html#setSubscriber">setSubscriber</a></li> - - <li data-name="Widget#updateAndQueryWidget"><a href="Widget.html#updateAndQueryWidget">updateAndQueryWidget</a></li> - - <li data-name="Widget#updateWidgetInformation"><a href="Widget.html#updateWidgetInformation">updateWidgetInformation</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - </ul> -</div> - <div class="main"> - <h1 class="page-title" data-filename="widgetDescription.js.html">Source: descriptions/widgetDescription.js</h1> - - - - - <section> - <article> - <pre class="prettyprint source "><code>/** - * This module represents the WidgetDescription. - * It describes the most important information for the communication with a specific widget. - * - * @module WidgetDescription - * @fileOverview - */ -define(['easejs', 'attributeTypeList'], - function(easejs, AttributeTypeList){ - var Class = easejs.Class; - var WidgetDescription = Class('WidgetDescription',{ - - /** - * @alias id - * @protected - * @type {string} - * @memberof WidgetDescription# - * @desc Id of the Widget that are described by this object. - */ - 'protected id' : '', - /** - * @alias name - * @protected - * @type {string} - * @memberof WidgetDescription# - * @desc Name of the Widget that are described by this object. - */ - 'protected name' : '', - /** - * @alias outAttributeTypes - * @protected - * @type {AttributeTypeList} - * @memberof WidgetDescription# - * @desc List of attributeTypes that are provided. - */ - 'protected outAttributeTypes' : [], - /** - * @alias callbackNames - * @protected - * @type {array} - * @memberof WidgetDescription# - * @desc Array of available callback names. - */ - 'protected callbackNames' : [], - - /** - * Constructor: Initializes the inAttributeTypes. - * - * @virtual - * @class WidgetDescription - * @classdesc The description of a Widget and the communication with it. - * @requires easejs - * @requires AttributeTypeList - * @constructs WidgetDescription - */ - 'virtual public __construct' : function(){ - this.outAttributeTypes = new AttributeTypeList(); - }, - - /** - * Builder for name - * - * @public - * @alias withName - * @memberof WidgetDescription# - * @param {string} _name Name of the Widget that are described by this object. - * @returns {WidgetDescription} - */ - 'public withName' : function(_name){ - this.setName(_name); - return this; - }, - - /** - * Builder for id - * - * @public - * @alias withId - * @memberof WidgetDescription# - * @param {string} _id Id of the Widget that are described by this object. - * @returns {WidgetDescription} - */ - 'public withId' : function(_id){ - this.setId(_id); - return this; - }, - - /** - * Builder for outAttributeType list - * - * @public - * @alias withOutAttributeTypes - * @memberof WidgetDescription# - * @param {(AttributeTypeList|Array)} _outAttributeTypes List of AttributeType that are provided - * @returns {WidgetDescription} - */ - 'public withOutAttributeTypes' : function(_outAttributeTypes){ - this.setOutAttributeTypes(_outAttributeTypes); - return this; - }, - - /** - * Builder for outAttributeType - * - * @public - * @alias withInAttributeType - * @memberof WidgetDescription# - * @param {AttributeType} _outAttributeType AttributeType that are provided - * @returns {WidgetDescription} - */ - 'public withOutAttributeType' : function(_outAttributeType){ - this.setOutAttributeType(_outAttributeType); - return this; - }, - - /** - * Returns the name of the described widget. - * - * @public - * @alias getName - * @memberof WidgetDescription# - * @returns {String} - */ - 'public getName' : function(){ - return this.name; - }, - - /** - * Returns the id of the described widget. - * - * @public - * @alias getId - * @memberof WidgetDescription# - * @returns {String} - */ - 'public getId' : function(){ - return this.id; - }, - - /** - * Returns outAttributeTypes of the widget. - * - * @public - * @alias getOutAttributeTypes - * @memberof WidgetDescription# - * @returns {AttributeTypeList} - */ - 'public getOutAttributeTypes' : function(){ - return this.outAttributeTypes; - }, - - /** - * Sets the name of the described widget. - * - * @public - * @alias setName - * @memberof WidgetDescription# - * @params {String} _name Name of the described widget - */ - 'public setName' : function(_name){ - if(typeof _name === 'string'){ - this.name = _name; - } - }, - - /** - * Sets the id of the described widget. - * - * @public - * @alias setId - * @memberof WidgetDescription# - * @params {String} _id Id of the described widget - */ - 'public setId' : function(_id){ - if(typeof _id === 'string') { - this.id = _id; - } - }, - - /** - * Adds an outAttributeType to the list - * - * @public - * @alias addOutAttributeType - * @memberof WidgetDescription# - * @param {AttributeType} _outAttributeType AttributeType that are provided - */ - 'public addOutAttributeType' : function(_outAttributeType){ - this.outAttributeTypes.put(_outAttributeType); - }, - - /** - * Adds outAttributeTypes that are provided by the Widget - * - * @public - * @alias addOutAttributeTypes - * @memberof WidgetDescription# - * @param {(AttributeTypeList|Array)} _outAttributeTypes List of AttributeType that are provided - */ - 'public addOutAttributeTypes' : function(_outAttributeTypes){ - this.outAttributeTypes.putAll(_outAttributeTypes); - }, - - 'public setCallbackNames' : function(_callbackNames) { - this.callbackNames = _callbackNames; - }, - - 'public addCallbackName' : function(_callbackName) { - this.callbackNames.push(_callbackName); - }, - - /** - * Returns true if the widget can satisfy the requested attribute type. - * - * @public - * @alias doesSatisfyAttributeType - * @memberof WidgetDescription# - * @param {AttributeType} _attributeType - * @returns {boolean} - */ - 'public doesSatisfyAttributeType': function(_attributeType) { - return this.getOutAttributeTypes().contains(_attributeType); - } - }); - - return WidgetDescription; - -});</code></pre> - </article> - </section> - - - - - - - - - <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:05 GMT+0200 (MESZ) - </footer> - </div> -</div> -<script>prettyPrint();</script> -<script src="scripts/linenumber.js"></script> -<script src="scripts/main.js"></script> -</body> -</html> diff --git a/docs/parameterList.js.html b/docs/widget_widget.js.html similarity index 56% rename from docs/parameterList.js.html rename to docs/widget_widget.js.html index cf839023df2f9b02b087c85d3d7dab896345d384..8af51876b25ee99da76634619af1a1ac59461a84 100644 --- a/docs/parameterList.js.html +++ b/docs/widget_widget.js.html @@ -2,7 +2,7 @@ <html> <head> <meta charset="utf-8"> - <title>Source: attribute/parameterList.js</title> + <title>Source: widget/widget.js</title> @@ -50,12 +50,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AbstractList#counter"><a href="AbstractList.html#counter">counter</a></li> - - <li data-name="AbstractList#items"><a href="AbstractList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -68,8 +62,6 @@ <li data-name="AbstractList#contains"><a href="AbstractList.html#contains">contains</a></li> - <li data-name="AbstractList#containsKey"><a href="AbstractList.html#containsKey">containsKey</a></li> - <li data-name="AbstractList#equals"><a href="AbstractList.html#equals">equals</a></li> <li data-name="AbstractList#getItem"><a href="AbstractList.html#getItem">getItem</a></li> @@ -105,32 +97,24 @@ <span class="subtitle">Members</span> - <li data-name="Aggregator#attributes"><a href="Aggregator.html#attributes">attributes</a></li> + <li data-name="Aggregator#_db"><a href="Aggregator.html#_db">_db</a></li> + + <li data-name="Aggregator#_interpretations"><a href="Aggregator.html#_interpretations">_interpretations</a></li> - <li data-name="Aggregator#attributeTypes"><a href="Aggregator.html#attributeTypes">attributeTypes</a></li> + <li data-name="Aggregator#_widgets"><a href="Aggregator.html#_widgets">_widgets</a></li> <li data-name="Aggregator#callbacks"><a href="Aggregator.html#callbacks">callbacks</a></li> <li data-name="Aggregator#constantAttributes"><a href="Aggregator.html#constantAttributes">constantAttributes</a></li> - <li data-name="Aggregator#constantAttributeTypes"><a href="Aggregator.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Aggregator#db"><a href="Aggregator.html#db">db</a></li> - - <li data-name="Aggregator#discoverer"><a href="Aggregator.html#discoverer">discoverer</a></li> - <li data-name="Aggregator#id"><a href="Aggregator.html#id">id</a></li> - <li data-name="Aggregator#interpreters"><a href="Aggregator.html#interpreters">interpreters</a></li> - <li data-name="Aggregator#name"><a href="Aggregator.html#name">name</a></li> <li data-name="Aggregator#oldAttributes"><a href="Aggregator.html#oldAttributes">oldAttributes</a></li> <li data-name="Aggregator#subscribers"><a href="Aggregator.html#subscribers">subscribers</a></li> - <li data-name="Aggregator#widgets"><a href="Aggregator.html#widgets">widgets</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -139,15 +123,47 @@ <span class="subtitle">Methods</span> - <li data-name="Aggregator#addAttribute"><a href="Aggregator.html#addAttribute">addAttribute</a></li> + <li data-name="Aggregator#_addConstantOutAttribute"><a href="Aggregator.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> - <li data-name="Aggregator#addAttributeType"><a href="Aggregator.html#addAttributeType">addAttributeType</a></li> + <li data-name="Aggregator#_aggregatorSetup"><a href="Aggregator.html#_aggregatorSetup">_aggregatorSetup</a></li> - <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + <li data-name="Aggregator#_init"><a href="Aggregator.html#_init">_init</a></li> + + <li data-name="Aggregator#_initCallbacks"><a href="Aggregator.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Aggregator#_initConstantOutAttributes"><a href="Aggregator.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Aggregator#_initOutAttributes"><a href="Aggregator.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Aggregator#_initWidgetSubscription"><a href="Aggregator.html#_initWidgetSubscription">_initWidgetSubscription</a></li> - <li data-name="Aggregator#addConstantAttribute"><a href="Aggregator.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Aggregator#_intervalRunning"><a href="Aggregator.html#_intervalRunning">_intervalRunning</a></li> - <li data-name="Aggregator#addInterpreter"><a href="Aggregator.html#addInterpreter">addInterpreter</a></li> + <li data-name="Aggregator#_register"><a href="Aggregator.html#_register">_register</a></li> + + <li data-name="Aggregator#_removeWidget"><a href="Aggregator.html#_removeWidget">_removeWidget</a></li> + + <li data-name="Aggregator#_sendResponse"><a href="Aggregator.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Aggregator#_sendToSubscriber"><a href="Aggregator.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Aggregator#_setAggregatorAttributeValues"><a href="Aggregator.html#_setAggregatorAttributeValues">_setAggregatorAttributeValues</a></li> + + <li data-name="Aggregator#_setAggregatorCallbacks"><a href="Aggregator.html#_setAggregatorCallbacks">_setAggregatorCallbacks</a></li> + + <li data-name="Aggregator#_setAggregatorConstantAttributeValues"><a href="Aggregator.html#_setAggregatorConstantAttributeValues">_setAggregatorConstantAttributeValues</a></li> + + <li data-name="Aggregator#_setOutAttributes"><a href="Aggregator.html#_setOutAttributes">_setOutAttributes</a></li> + + <li data-name="Aggregator#_setWidgets"><a href="Aggregator.html#_setWidgets">_setWidgets</a></li> + + <li data-name="Aggregator#_store"><a href="Aggregator.html#_store">_store</a></li> + + <li data-name="Aggregator#_subscribeTo"><a href="Aggregator.html#_subscribeTo">_subscribeTo</a></li> + + <li data-name="Aggregator#addCallback"><a href="Aggregator.html#addCallback">addCallback</a></li> + + <li data-name="Aggregator#addOutAttribute"><a href="Aggregator.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Aggregator#addSubscriber"><a href="Aggregator.html#addSubscriber">addSubscriber</a></li> @@ -155,61 +171,39 @@ <li data-name="Aggregator#addWidgetSubscription"><a href="Aggregator.html#addWidgetSubscription">addWidgetSubscription</a></li> - <li data-name="Aggregator#aggregatorSetup"><a href="Aggregator.html#aggregatorSetup">aggregatorSetup</a></li> - <li data-name="Aggregator#didFinishInitialization"><a href="Aggregator.html#didFinishInitialization">didFinishInitialization</a></li> <li data-name="Aggregator#didFinishSetup"><a href="Aggregator.html#didFinishSetup">didFinishSetup</a></li> - <li data-name="Aggregator#getAttributes"><a href="Aggregator.html#getAttributes">getAttributes</a></li> - - <li data-name="Aggregator#getAttributeTypes"><a href="Aggregator.html#getAttributeTypes">getAttributeTypes</a></li> - - <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> + <li data-name="Aggregator#doesSatisfyTypeOf"><a href="Aggregator.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Aggregator#getCallbacks"><a href="Aggregator.html#getCallbacks">getCallbacks</a></li> - <li data-name="Aggregator#getConstantAttributes"><a href="Aggregator.html#getConstantAttributes">getConstantAttributes</a></li> + <li data-name="Aggregator#getConstantOutAttributes"><a href="Aggregator.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Aggregator#getCurrentData"><a href="Aggregator.html#getCurrentData">getCurrentData</a></li> - <li data-name="Aggregator#getDescription"><a href="Aggregator.html#getDescription">getDescription</a></li> - <li data-name="Aggregator#getId"><a href="Aggregator.html#getId">getId</a></li> - <li data-name="Aggregator#getInterpretedData"><a href="Aggregator.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Aggregator#getInterpreters"><a href="Aggregator.html#getInterpreters">getInterpreters</a></li> - <li data-name="Aggregator#getName"><a href="Aggregator.html#getName">getName</a></li> + <li data-name="Aggregator#getOutAttributes"><a href="Aggregator.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Aggregator#getStorageOverview"><a href="Aggregator.html#getStorageOverview">getStorageOverview</a></li> <li data-name="Aggregator#getSubscriber"><a href="Aggregator.html#getSubscriber">getSubscriber</a></li> <li data-name="Aggregator#getType"><a href="Aggregator.html#getType">getType</a></li> - <li data-name="Aggregator#getWidgetConstantAttributeTypes"><a href="Aggregator.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Aggregator#getValueForAttributeWithTypeOf"><a href="Aggregator.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> <li data-name="Aggregator#getWidgets"><a href="Aggregator.html#getWidgets">getWidgets</a></li> - <li data-name="Aggregator#init"><a href="Aggregator.html#init">init</a></li> - - <li data-name="Aggregator#initAttributes"><a href="Aggregator.html#initAttributes">initAttributes</a></li> - - <li data-name="Aggregator#initCallbacks"><a href="Aggregator.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Aggregator#initConstantAttributes"><a href="Aggregator.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Aggregator#initStorage"><a href="Aggregator.html#initStorage">initStorage</a></li> - - <li data-name="Aggregator#initWidgetSubscription"><a href="Aggregator.html#initWidgetSubscription">initWidgetSubscription</a></li> - <li data-name="Aggregator#interpretData"><a href="Aggregator.html#interpretData">interpretData</a></li> - <li data-name="Aggregator#intervalRunning"><a href="Aggregator.html#intervalRunning">intervalRunning</a></li> + <li data-name="Aggregator#isOutAttribute"><a href="Aggregator.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Aggregator#isAttribute"><a href="Aggregator.html#isAttribute">isAttribute</a></li> + <li data-name="Aggregator#notify"><a href="Aggregator.html#notify">notify</a></li> <li data-name="Aggregator#putData"><a href="Aggregator.html#putData">putData</a></li> @@ -229,27 +223,15 @@ <li data-name="Aggregator#queryWidget"><a href="Aggregator.html#queryWidget">queryWidget</a></li> - <li data-name="Aggregator#register"><a href="Aggregator.html#register">register</a></li> - <li data-name="Aggregator#removeSubscriber"><a href="Aggregator.html#removeSubscriber">removeSubscriber</a></li> - <li data-name="Aggregator#removeWidget"><a href="Aggregator.html#removeWidget">removeWidget</a></li> - <li data-name="Aggregator#retrieveStorage"><a href="Aggregator.html#retrieveStorage">retrieveStorage</a></li> <li data-name="Aggregator#sendToSubscriber"><a href="Aggregator.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Aggregator#setAggregatorAttributeValues"><a href="Aggregator.html#setAggregatorAttributeValues">setAggregatorAttributeValues</a></li> - - <li data-name="Aggregator#setAggregatorCallbacks"><a href="Aggregator.html#setAggregatorCallbacks">setAggregatorCallbacks</a></li> - - <li data-name="Aggregator#setAggregatorConstantAttributeValues"><a href="Aggregator.html#setAggregatorConstantAttributeValues">setAggregatorConstantAttributeValues</a></li> - - <li data-name="Aggregator#setAttributes"><a href="Aggregator.html#setAttributes">setAttributes</a></li> - <li data-name="Aggregator#setCallbacks"><a href="Aggregator.html#setCallbacks">setCallbacks</a></li> - <li data-name="Aggregator#setConstantAttributes"><a href="Aggregator.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Aggregator#setConstantOutAttributes"><a href="Aggregator.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Aggregator#setDiscoverer"><a href="Aggregator.html#setDiscoverer">setDiscoverer</a></li> @@ -259,12 +241,6 @@ <li data-name="Aggregator#setSubscriber"><a href="Aggregator.html#setSubscriber">setSubscriber</a></li> - <li data-name="Aggregator#setWidgets"><a href="Aggregator.html#setWidgets">setWidgets</a></li> - - <li data-name="Aggregator#store"><a href="Aggregator.html#store">store</a></li> - - <li data-name="Aggregator#subscribeTo"><a href="Aggregator.html#subscribeTo">subscribeTo</a></li> - <li data-name="Aggregator#unsubscribeFrom"><a href="Aggregator.html#unsubscribeFrom">unsubscribeFrom</a></li> <li data-name="Aggregator#updateAndQueryWidget"><a href="Aggregator.html#updateAndQueryWidget">updateAndQueryWidget</a></li> @@ -277,21 +253,13 @@ </ul> </li> - <li class="item" data-name="AttributeType"> + <li class="item" data-name="Attribute"> <span class="title"> - <a href="AttributeType.html">AttributeType</a> + <a href="Attribute.html">Attribute</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeType#name"><a href="AttributeType.html#name">name</a></li> - - <li data-name="AttributeType#parameterList"><a href="AttributeType.html#parameterList">parameterList</a></li> - - <li data-name="AttributeType#type"><a href="AttributeType.html#type">type</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -300,88 +268,49 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeType#addParameter"><a href="AttributeType.html#addParameter">addParameter</a></li> - - <li data-name="AttributeType#equals"><a href="AttributeType.html#equals">equals</a></li> - - <li data-name="AttributeType#getIdentifier"><a href="AttributeType.html#getIdentifier">getIdentifier</a></li> - - <li data-name="AttributeType#getName"><a href="AttributeType.html#getName">getName</a></li> - - <li data-name="AttributeType#getParameters"><a href="AttributeType.html#getParameters">getParameters</a></li> - - <li data-name="AttributeType#getType"><a href="AttributeType.html#getType">getType</a></li> - - <li data-name="AttributeType#setName"><a href="AttributeType.html#setName">setName</a></li> - - <li data-name="AttributeType#setParameters"><a href="AttributeType.html#setParameters">setParameters</a></li> + <li data-name="Attribute#addParameter"><a href="Attribute.html#addParameter">addParameter</a></li> - <li data-name="AttributeType#setType"><a href="AttributeType.html#setType">setType</a></li> + <li data-name="Attribute#equalsTypeOf"><a href="Attribute.html#equalsTypeOf">equalsTypeOf</a></li> - <li data-name="AttributeType#toString"><a href="AttributeType.html#toString">toString</a></li> + <li data-name="Attribute#equalsValueOf"><a href="Attribute.html#equalsValueOf">equalsValueOf</a></li> - <li data-name="AttributeType#withName"><a href="AttributeType.html#withName">withName</a></li> + <li data-name="Attribute#getName"><a href="Attribute.html#getName">getName</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getParameters"><a href="Attribute.html#getParameters">getParameters</a></li> - <li data-name="AttributeType#withParameters"><a href="AttributeType.html#withParameters">withParameters</a></li> + <li data-name="Attribute#getTimestamp"><a href="Attribute.html#getTimestamp">getTimestamp</a></li> - <li data-name="AttributeType#withType"><a href="AttributeType.html#withType">withType</a></li> + <li data-name="Attribute#getType"><a href="Attribute.html#getType">getType</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeTypeList"> - <span class="title"> - <a href="AttributeTypeList.html">AttributeTypeList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="AttributeTypeList#counter"><a href="AttributeTypeList.html#counter">counter</a></li> - - <li data-name="AttributeTypeList#items"><a href="AttributeTypeList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> + <li data-name="Attribute#getValue"><a href="Attribute.html#getValue">getValue</a></li> - <span class="subtitle">Methods</span> - - <li data-name="AttributeTypeList#clear"><a href="AttributeTypeList.html#clear">clear</a></li> + <li data-name="Attribute#hasInputParameter"><a href="Attribute.html#hasInputParameter">hasInputParameter</a></li> - <li data-name="AttributeTypeList#clone"><a href="AttributeTypeList.html#clone">clone</a></li> + <li data-name="Attribute#hasParameters"><a href="Attribute.html#hasParameters">hasParameters</a></li> - <li data-name="AttributeTypeList#contains"><a href="AttributeTypeList.html#contains">contains</a></li> + <li data-name="Attribute#setName"><a href="Attribute.html#setName">setName</a></li> - <li data-name="AttributeTypeList#containsKey"><a href="AttributeTypeList.html#containsKey">containsKey</a></li> + <li data-name="Attribute#setParameters"><a href="Attribute.html#setParameters">setParameters</a></li> - <li data-name="AttributeTypeList#equals"><a href="AttributeTypeList.html#equals">equals</a></li> + <li data-name="Attribute#setTimestamp"><a href="Attribute.html#setTimestamp">setTimestamp</a></li> - <li data-name="AttributeTypeList#getItem"><a href="AttributeTypeList.html#getItem">getItem</a></li> + <li data-name="Attribute#setType"><a href="Attribute.html#setType">setType</a></li> - <li data-name="AttributeTypeList#getItems"><a href="AttributeTypeList.html#getItems">getItems</a></li> + <li data-name="Attribute#setValue"><a href="Attribute.html#setValue">setValue</a></li> - <li data-name="AttributeTypeList#getKeys"><a href="AttributeTypeList.html#getKeys">getKeys</a></li> + <li data-name="Attribute#toString"><a href="Attribute.html#toString">toString</a></li> - <li data-name="AttributeTypeList#isEmpty"><a href="AttributeTypeList.html#isEmpty">isEmpty</a></li> + <li data-name="Attribute#withName"><a href="Attribute.html#withName">withName</a></li> - <li data-name="AttributeTypeList#put"><a href="AttributeTypeList.html#put">put</a></li> + <li data-name="Attribute#withParameter"><a href="Attribute.html#withParameter">withParameter</a></li> - <li data-name="AttributeTypeList#putAll"><a href="AttributeTypeList.html#putAll">putAll</a></li> + <li data-name="Attribute#withParameters"><a href="Attribute.html#withParameters">withParameters</a></li> - <li data-name="AttributeTypeList#removeItem"><a href="AttributeTypeList.html#removeItem">removeItem</a></li> + <li data-name="Attribute#withTimestamp"><a href="Attribute.html#withTimestamp">withTimestamp</a></li> - <li data-name="AttributeTypeList#size"><a href="AttributeTypeList.html#size">size</a></li> + <li data-name="Attribute#withType"><a href="Attribute.html#withType">withType</a></li> - <li data-name="AttributeTypeList#withItems"><a href="AttributeTypeList.html#withItems">withItems</a></li> + <li data-name="Attribute#withValue"><a href="Attribute.html#withValue">withValue</a></li> </ul> <ul class="events itemMembers"> @@ -389,19 +318,13 @@ </ul> </li> - <li class="item" data-name="AttributeValue"> + <li class="item" data-name="AttributeList"> <span class="title"> - <a href="AttributeValue.html">AttributeValue</a> + <a href="AttributeList.html">AttributeList</a> </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="AttributeValue#timestamp"><a href="AttributeValue.html#timestamp">timestamp</a></li> - - <li data-name="AttributeValue#value"><a href="AttributeValue.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -410,86 +333,55 @@ <span class="subtitle">Methods</span> - <li data-name="AttributeValue#buildFromAttributeType"><a href="AttributeValue.html#buildFromAttributeType">buildFromAttributeType</a></li> - - <li data-name="AttributeValue#equals"><a href="AttributeValue.html#equals">equals</a></li> - - <li data-name="AttributeValue#getAttributeType"><a href="AttributeValue.html#getAttributeType">getAttributeType</a></li> - - <li data-name="AttributeValue#getTimestamp"><a href="AttributeValue.html#getTimestamp">getTimestamp</a></li> - - <li data-name="AttributeValue#getValue"><a href="AttributeValue.html#getValue">getValue</a></li> - - <li data-name="AttributeValue#setTimestamp"><a href="AttributeValue.html#setTimestamp">setTimestamp</a></li> - - <li data-name="AttributeValue#setValue"><a href="AttributeValue.html#setValue">setValue</a></li> + <li data-name="AttributeList#clear"><a href="AttributeList.html#clear">clear</a></li> - <li data-name="AttributeValue#toString"><a href="AttributeValue.html#toString">toString</a></li> + <li data-name="AttributeList#clone"><a href="AttributeList.html#clone">clone</a></li> - <li data-name="AttributeValue#withTimestamp"><a href="AttributeValue.html#withTimestamp">withTimestamp</a></li> + <li data-name="AttributeList#contains"><a href="AttributeList.html#contains">contains</a></li> - <li data-name="AttributeValue#withValue"><a href="AttributeValue.html#withValue">withValue</a></li> + <li data-name="AttributeList#containsTypeOf"><a href="AttributeList.html#containsTypeOf">containsTypeOf</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="AttributeValueList"> - <span class="title"> - <a href="AttributeValueList.html">AttributeValueList</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="AttributeList#containsValueOf"><a href="AttributeList.html#containsValueOf">containsValueOf</a></li> - <li data-name="AttributeValueList#counter"><a href="AttributeValueList.html#counter">counter</a></li> - - <li data-name="AttributeValueList#items"><a href="AttributeValueList.html#items">items</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="AttributeList#equals"><a href="AttributeList.html#equals">equals</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="AttributeList#equalsTypesIn"><a href="AttributeList.html#equalsTypesIn">equalsTypesIn</a></li> - <span class="subtitle">Methods</span> + <li data-name="AttributeList#equalsValuesIn"><a href="AttributeList.html#equalsValuesIn">equalsValuesIn</a></li> - <li data-name="AttributeValueList#clear"><a href="AttributeValueList.html#clear">clear</a></li> + <li data-name="AttributeList#getAttributesWithInputParameters"><a href="AttributeList.html#getAttributesWithInputParameters">getAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#contains"><a href="AttributeValueList.html#contains">contains</a></li> + <li data-name="AttributeList#getAttributeWithTypeOf"><a href="AttributeList.html#getAttributeWithTypeOf">getAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#containsKey"><a href="AttributeValueList.html#containsKey">containsKey</a></li> + <li data-name="AttributeList#getItem"><a href="AttributeList.html#getItem">getItem</a></li> - <li data-name="AttributeValueList#equals"><a href="AttributeValueList.html#equals">equals</a></li> + <li data-name="AttributeList#getItems"><a href="AttributeList.html#getItems">getItems</a></li> - <li data-name="AttributeValueList#getItem"><a href="AttributeValueList.html#getItem">getItem</a></li> + <li data-name="AttributeList#getKeys"><a href="AttributeList.html#getKeys">getKeys</a></li> - <li data-name="AttributeValueList#getItems"><a href="AttributeValueList.html#getItems">getItems</a></li> + <li data-name="AttributeList#getSubset"><a href="AttributeList.html#getSubset">getSubset</a></li> - <li data-name="AttributeValueList#getKeys"><a href="AttributeValueList.html#getKeys">getKeys</a></li> + <li data-name="AttributeList#getSubsetWithoutItems"><a href="AttributeList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> - <li data-name="AttributeValueList#getSubset"><a href="AttributeValueList.html#getSubset">getSubset</a></li> + <li data-name="AttributeList#getValueForAttributeWithTypeOf"><a href="AttributeList.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#getSubsetWithoutItems"><a href="AttributeValueList.html#getSubsetWithoutItems">getSubsetWithoutItems</a></li> + <li data-name="AttributeList#hasAttributesWithInputParameters"><a href="AttributeList.html#hasAttributesWithInputParameters">hasAttributesWithInputParameters</a></li> - <li data-name="AttributeValueList#getValue"><a href="AttributeValueList.html#getValue">getValue</a></li> + <li data-name="AttributeList#isEmpty"><a href="AttributeList.html#isEmpty">isEmpty</a></li> - <li data-name="AttributeValueList#getValueForAttributeType"><a href="AttributeValueList.html#getValueForAttributeType">getValueForAttributeType</a></li> + <li data-name="AttributeList#put"><a href="AttributeList.html#put">put</a></li> - <li data-name="AttributeValueList#isEmpty"><a href="AttributeValueList.html#isEmpty">isEmpty</a></li> + <li data-name="AttributeList#putAll"><a href="AttributeList.html#putAll">putAll</a></li> - <li data-name="AttributeValueList#put"><a href="AttributeValueList.html#put">put</a></li> + <li data-name="AttributeList#removeAttributeWithTypeOf"><a href="AttributeList.html#removeAttributeWithTypeOf">removeAttributeWithTypeOf</a></li> - <li data-name="AttributeValueList#putAll"><a href="AttributeValueList.html#putAll">putAll</a></li> + <li data-name="AttributeList#removeItem"><a href="AttributeList.html#removeItem">removeItem</a></li> - <li data-name="AttributeValueList#removeItem"><a href="AttributeValueList.html#removeItem">removeItem</a></li> + <li data-name="AttributeList#size"><a href="AttributeList.html#size">size</a></li> - <li data-name="AttributeValueList#size"><a href="AttributeValueList.html#size">size</a></li> + <li data-name="AttributeList#updateValue"><a href="AttributeList.html#updateValue">updateValue</a></li> - <li data-name="AttributeValueList#withItems"><a href="AttributeValueList.html#withItems">withItems</a></li> + <li data-name="AttributeList#withItems"><a href="AttributeList.html#withItems">withItems</a></li> </ul> <ul class="events itemMembers"> @@ -543,12 +435,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="CallbackList#counter"><a href="CallbackList.html#counter">counter</a></li> - - <li data-name="CallbackList#items"><a href="CallbackList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -561,8 +447,6 @@ <li data-name="CallbackList#contains"><a href="CallbackList.html#contains">contains</a></li> - <li data-name="CallbackList#containsKey"><a href="CallbackList.html#containsKey">containsKey</a></li> - <li data-name="CallbackList#equals"><a href="CallbackList.html#equals">equals</a></li> <li data-name="CallbackList#getItem"><a href="CallbackList.html#getItem">getItem</a></li> @@ -645,12 +529,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ConditionList#counter"><a href="ConditionList.html#counter">counter</a></li> - - <li data-name="ConditionList#items"><a href="ConditionList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -663,8 +541,6 @@ <li data-name="ConditionList#contains"><a href="ConditionList.html#contains">contains</a></li> - <li data-name="ConditionList#containsKey"><a href="ConditionList.html#containsKey">containsKey</a></li> - <li data-name="ConditionList#equals"><a href="ConditionList.html#equals">equals</a></li> <li data-name="ConditionList#getItem"><a href="ConditionList.html#getItem">getItem</a></li> @@ -731,24 +607,18 @@ <li data-name="Discoverer#getAggregator"><a href="Discoverer.html#getAggregator">getAggregator</a></li> - <li data-name="Discoverer#getAggregatorDescriptions"><a href="Discoverer.html#getAggregatorDescriptions">getAggregatorDescriptions</a></li> - <li data-name="Discoverer#getComponent"><a href="Discoverer.html#getComponent">getComponent</a></li> - <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> + <li data-name="Discoverer#getComponents"><a href="Discoverer.html#getComponents">getComponents</a></li> - <li data-name="Discoverer#getDescriptions"><a href="Discoverer.html#getDescriptions">getDescriptions</a></li> + <li data-name="Discoverer#getComponentsByAttributes"><a href="Discoverer.html#getComponentsByAttributes">getComponentsByAttributes</a></li> <li data-name="Discoverer#getInterpreter"><a href="Discoverer.html#getInterpreter">getInterpreter</a></li> - <li data-name="Discoverer#getInterpreterDescriptions"><a href="Discoverer.html#getInterpreterDescriptions">getInterpreterDescriptions</a></li> - <li data-name="Discoverer#getType"><a href="Discoverer.html#getType">getType</a></li> <li data-name="Discoverer#getWidget"><a href="Discoverer.html#getWidget">getWidget</a></li> - <li data-name="Discoverer#getWidgetDescriptions"><a href="Discoverer.html#getWidgetDescriptions">getWidgetDescriptions</a></li> - <li data-name="Discoverer#registerNewComponent"><a href="Discoverer.html#registerNewComponent">registerNewComponent</a></li> <li data-name="Discoverer#unregisterComponent"><a href="Discoverer.html#unregisterComponent">unregisterComponent</a></li> @@ -776,33 +646,33 @@ <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> </ul> </li> - <li class="item" data-name="Equals"> + <li class="item" data-name="Interpretation"> <span class="title"> - <a href="Equals.html">Equals</a> + <a href="Interpretation.html">Interpretation</a> </span> <ul class="members itemMembers"> + <span class="subtitle">Members</span> + + <li data-name="Interpretation#inAttributeTypes"><a href="Interpretation.html#inAttributeTypes">inAttributeTypes</a></li> + + <li data-name="Interpretation#interpreterId"><a href="Interpretation.html#interpreterId">interpreterId</a></li> + + <li data-name="Interpretation#outAttributeTypes"><a href="Interpretation.html#outAttributeTypes">outAttributeTypes</a></li> + </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> - <span class="subtitle">Methods</span> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - - <li data-name="Equals#process"><a href="Equals.html#process">process</a></li> - </ul> <ul class="events itemMembers"> @@ -818,22 +688,14 @@ <span class="subtitle">Members</span> + <li data-name="Interpreter#_lastInterpretation"><a href="Interpreter.html#_lastInterpretation">_lastInterpretation</a></li> + <li data-name="Interpreter#discoverer"><a href="Interpreter.html#discoverer">discoverer</a></li> <li data-name="Interpreter#id"><a href="Interpreter.html#id">id</a></li> - <li data-name="Interpreter#inAttributeTypes"><a href="Interpreter.html#inAttributeTypes">inAttributeTypes</a></li> - - <li data-name="Interpreter#inAttributeValues"><a href="Interpreter.html#inAttributeValues">inAttributeValues</a></li> - - <li data-name="Interpreter#lastInterpretation"><a href="Interpreter.html#lastInterpretation">lastInterpretation</a></li> - <li data-name="Interpreter#name"><a href="Interpreter.html#name">name</a></li> - <li data-name="Interpreter#outAttributeTypes"><a href="Interpreter.html#outAttributeTypes">outAttributeTypes</a></li> - - <li data-name="Interpreter#outAttributeValues"><a href="Interpreter.html#outAttributeValues">outAttributeValues</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -842,108 +704,51 @@ <span class="subtitle">Methods</span> - <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - - <li data-name="Interpreter#canHandle"><a href="Interpreter.html#canHandle">canHandle</a></li> - - <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - - <li data-name="Interpreter#getInAttributeTypes"><a href="Interpreter.html#getInAttributeTypes">getInAttributeTypes</a></li> - - <li data-name="Interpreter#getInterpretedData"><a href="Interpreter.html#getInterpretedData">getInterpretedData</a></li> - - <li data-name="Interpreter#getInterpreterDescription"><a href="Interpreter.html#getInterpreterDescription">getInterpreterDescription</a></li> - - <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - - <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - - <li data-name="Interpreter#getOutAttributeTypes"><a href="Interpreter.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - - <li data-name="Interpreter#initInAttributes"><a href="Interpreter.html#initInAttributes">initInAttributes</a></li> - - <li data-name="Interpreter#initOutAttributes"><a href="Interpreter.html#initOutAttributes">initOutAttributes</a></li> - - <li data-name="Interpreter#interpretData"><a href="Interpreter.html#interpretData">interpretData</a></li> - - <li data-name="Interpreter#isInAttribute"><a href="Interpreter.html#isInAttribute">isInAttribute</a></li> - - <li data-name="Interpreter#isOutAttribute"><a href="Interpreter.html#isOutAttribute">isOutAttribute</a></li> - - <li data-name="Interpreter#register"><a href="Interpreter.html#register">register</a></li> - - <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> - - <li data-name="Interpreter#setInAttribute"><a href="Interpreter.html#setInAttribute">setInAttribute</a></li> - - <li data-name="Interpreter#setInAttributeValues"><a href="Interpreter.html#setInAttributeValues">setInAttributeValues</a></li> - - <li data-name="Interpreter#setOutAttribute"><a href="Interpreter.html#setOutAttribute">setOutAttribute</a></li> + <li data-name="Interpreter#_canHandleInAttributes"><a href="Interpreter.html#_canHandleInAttributes">_canHandleInAttributes</a></li> - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - - <li class="item" data-name="InterpreterDescription"> - <span class="title"> - <a href="InterpreterDescription.html">InterpreterDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> + <li data-name="Interpreter#_canHandleOutAttributes"><a href="Interpreter.html#_canHandleOutAttributes">_canHandleOutAttributes</a></li> - <li data-name="InterpreterDescription#callbackNames"><a href="InterpreterDescription.html#callbackNames">callbackNames</a></li> + <li data-name="Interpreter#_initInAttributes"><a href="Interpreter.html#_initInAttributes">_initInAttributes</a></li> - <li data-name="InterpreterDescription#id"><a href="InterpreterDescription.html#id">id</a></li> + <li data-name="Interpreter#_initOutAttributes"><a href="Interpreter.html#_initOutAttributes">_initOutAttributes</a></li> - <li data-name="InterpreterDescription#name"><a href="InterpreterDescription.html#name">name</a></li> - - <li data-name="InterpreterDescription#outAttributeTypes"><a href="InterpreterDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> + <li data-name="Interpreter#_interpretData"><a href="Interpreter.html#_interpretData">_interpretData</a></li> - </ul> - <ul class="methods itemMembers"> + <li data-name="Interpreter#_isInAttribute"><a href="Interpreter.html#_isInAttribute">_isInAttribute</a></li> - <span class="subtitle">Methods</span> + <li data-name="Interpreter#_isOutAttribute"><a href="Interpreter.html#_isOutAttribute">_isOutAttribute</a></li> - <li data-name="InterpreterDescription#addOutAttributeType"><a href="InterpreterDescription.html#addOutAttributeType">addOutAttributeType</a></li> + <li data-name="Interpreter#_register"><a href="Interpreter.html#_register">_register</a></li> - <li data-name="InterpreterDescription#addOutAttributeTypes"><a href="InterpreterDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> + <li data-name="Interpreter#_setInAttribute"><a href="Interpreter.html#_setInAttribute">_setInAttribute</a></li> - <li data-name="InterpreterDescription#doesSatisfyAttributeType"><a href="InterpreterDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> + <li data-name="Interpreter#_setInAttributes"><a href="Interpreter.html#_setInAttributes">_setInAttributes</a></li> - <li data-name="InterpreterDescription#getId"><a href="InterpreterDescription.html#getId">getId</a></li> + <li data-name="Interpreter#_setOutAttribute"><a href="Interpreter.html#_setOutAttribute">_setOutAttribute</a></li> - <li data-name="InterpreterDescription#getInAttributeTypes"><a href="InterpreterDescription.html#getInAttributeTypes">getInAttributeTypes</a></li> + <li data-name="Interpreter#_setOutAttributes"><a href="Interpreter.html#_setOutAttributes">_setOutAttributes</a></li> - <li data-name="InterpreterDescription#getName"><a href="InterpreterDescription.html#getName">getName</a></li> + <li data-name="Interpreter#callInterpreter"><a href="Interpreter.html#callInterpreter">callInterpreter</a></li> - <li data-name="InterpreterDescription#getOutAttributeTypes"><a href="InterpreterDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> + <li data-name="Interpreter#doesSatisfyTypeOf"><a href="Interpreter.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> - <li data-name="InterpreterDescription#setId"><a href="InterpreterDescription.html#setId">setId</a></li> + <li data-name="Interpreter#getId"><a href="Interpreter.html#getId">getId</a></li> - <li data-name="InterpreterDescription#setInAttributeType"><a href="InterpreterDescription.html#setInAttributeType">setInAttributeType</a></li> + <li data-name="Interpreter#getInAttributes"><a href="Interpreter.html#getInAttributes">getInAttributes</a></li> - <li data-name="InterpreterDescription#setInAttributeTypes"><a href="InterpreterDescription.html#setInAttributeTypes">setInAttributeTypes</a></li> + <li data-name="Interpreter#getLastInterpretionTime"><a href="Interpreter.html#getLastInterpretionTime">getLastInterpretionTime</a></li> - <li data-name="InterpreterDescription#setName"><a href="InterpreterDescription.html#setName">setName</a></li> + <li data-name="Interpreter#getName"><a href="Interpreter.html#getName">getName</a></li> - <li data-name="InterpreterDescription#withId"><a href="InterpreterDescription.html#withId">withId</a></li> + <li data-name="Interpreter#getOutAttributes"><a href="Interpreter.html#getOutAttributes">getOutAttributes</a></li> - <li data-name="InterpreterDescription#withInAttributeType"><a href="InterpreterDescription.html#withInAttributeType">withInAttributeType</a></li> + <li data-name="Interpreter#getOutAttributesWithInputParameters"><a href="Interpreter.html#getOutAttributesWithInputParameters">getOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withInAttributeTypes"><a href="InterpreterDescription.html#withInAttributeTypes">withInAttributeTypes</a></li> + <li data-name="Interpreter#getType"><a href="Interpreter.html#getType">getType</a></li> - <li data-name="InterpreterDescription#withName"><a href="InterpreterDescription.html#withName">withName</a></li> + <li data-name="Interpreter#hasOutAttributesWithInputParameters"><a href="Interpreter.html#hasOutAttributesWithInputParameters">hasOutAttributesWithInputParameters</a></li> - <li data-name="InterpreterDescription#withOutAttributeTypes"><a href="InterpreterDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> + <li data-name="Interpreter#setDiscoverer"><a href="Interpreter.html#setDiscoverer">setDiscoverer</a></li> </ul> <ul class="events itemMembers"> @@ -997,12 +802,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="Parameter#key"><a href="Parameter.html#key">key</a></li> - - <li data-name="Parameter#value"><a href="Parameter.html#value">value</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1013,8 +812,6 @@ <li data-name="Parameter#equals"><a href="Parameter.html#equals">equals</a></li> - <li data-name="Parameter#getIdentifier"><a href="Parameter.html#getIdentifier">getIdentifier</a></li> - <li data-name="Parameter#getKey"><a href="Parameter.html#getKey">getKey</a></li> <li data-name="Parameter#getValue"><a href="Parameter.html#getValue">getValue</a></li> @@ -1042,12 +839,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="ParameterList#counter"><a href="ParameterList.html#counter">counter</a></li> - - <li data-name="ParameterList#items"><a href="ParameterList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1060,12 +851,8 @@ <li data-name="ParameterList#contains"><a href="ParameterList.html#contains">contains</a></li> - <li data-name="ParameterList#containsKey"><a href="ParameterList.html#containsKey">containsKey</a></li> - <li data-name="ParameterList#equals"><a href="ParameterList.html#equals">equals</a></li> - <li data-name="ParameterList#getIdentifier"><a href="ParameterList.html#getIdentifier">getIdentifier</a></li> - <li data-name="ParameterList#getItem"><a href="ParameterList.html#getItem">getItem</a></li> <li data-name="ParameterList#getItems"><a href="ParameterList.html#getItems">getItems</a></li> @@ -1074,6 +861,8 @@ <li data-name="ParameterList#getKeys"><a href="ParameterList.html#getKeys">getKeys</a></li> + <li data-name="ParameterList#hasInputParameter"><a href="ParameterList.html#hasInputParameter">hasInputParameter</a></li> + <li data-name="ParameterList#isEmpty"><a href="ParameterList.html#isEmpty">isEmpty</a></li> <li data-name="ParameterList#put"><a href="ParameterList.html#put">put</a></li> @@ -1234,12 +1023,6 @@ </span> <ul class="members itemMembers"> - <span class="subtitle">Members</span> - - <li data-name="SubscriberList#counter"><a href="SubscriberList.html#counter">counter</a></li> - - <li data-name="SubscriberList#items"><a href="SubscriberList.html#items">items</a></li> - </ul> <ul class="typedefs itemMembers"> @@ -1252,8 +1035,6 @@ <li data-name="SubscriberList#contains"><a href="SubscriberList.html#contains">contains</a></li> - <li data-name="SubscriberList#containsKey"><a href="SubscriberList.html#containsKey">containsKey</a></li> - <li data-name="SubscriberList#equals"><a href="SubscriberList.html#equals">equals</a></li> <li data-name="SubscriberList#getItem"><a href="SubscriberList.html#getItem">getItem</a></li> @@ -1270,6 +1051,8 @@ <li data-name="SubscriberList#removeItem"><a href="SubscriberList.html#removeItem">removeItem</a></li> + <li data-name="SubscriberList#removeSubscriberWithId"><a href="SubscriberList.html#removeSubscriberWithId">removeSubscriberWithId</a></li> + <li data-name="SubscriberList#size"><a href="SubscriberList.html#size">size</a></li> <li data-name="SubscriberList#withItems"><a href="SubscriberList.html#withItems">withItems</a></li> @@ -1280,6 +1063,29 @@ </ul> </li> + <li class="item" data-name="UnEquals"> + <span class="title"> + <a href="UnEquals.html">UnEquals</a> + + </span> + <ul class="members itemMembers"> + + </ul> + <ul class="typedefs itemMembers"> + + </ul> + <ul class="methods itemMembers"> + + <span class="subtitle">Methods</span> + + <li data-name="UnEquals#process"><a href="UnEquals.html#process">process</a></li> + + </ul> + <ul class="events itemMembers"> + + </ul> + </li> + <li class="item" data-name="Widget"> <span class="title"> <a href="Widget.html">Widget</a> @@ -1289,18 +1095,10 @@ <span class="subtitle">Members</span> - <li data-name="Widget#attributes"><a href="Widget.html#attributes">attributes</a></li> - - <li data-name="Widget#attributeTypes"><a href="Widget.html#attributeTypes">attributeTypes</a></li> - <li data-name="Widget#callbacks"><a href="Widget.html#callbacks">callbacks</a></li> <li data-name="Widget#constantAttributes"><a href="Widget.html#constantAttributes">constantAttributes</a></li> - <li data-name="Widget#constantAttributeTypes"><a href="Widget.html#constantAttributeTypes">constantAttributeTypes</a></li> - - <li data-name="Widget#discoverer"><a href="Widget.html#discoverer">discoverer</a></li> - <li data-name="Widget#id"><a href="Widget.html#id">id</a></li> <li data-name="Widget#name"><a href="Widget.html#name">name</a></li> @@ -1317,69 +1115,71 @@ <span class="subtitle">Methods</span> - <li data-name="Widget#addAttribute"><a href="Widget.html#addAttribute">addAttribute</a></li> + <li data-name="Widget#_addConstantOutAttribute"><a href="Widget.html#_addConstantOutAttribute">_addConstantOutAttribute</a></li> + + <li data-name="Widget#_init"><a href="Widget.html#_init">_init</a></li> + + <li data-name="Widget#_initCallbacks"><a href="Widget.html#_initCallbacks">_initCallbacks</a></li> + + <li data-name="Widget#_initConstantOutAttributes"><a href="Widget.html#_initConstantOutAttributes">_initConstantOutAttributes</a></li> + + <li data-name="Widget#_initOutAttributes"><a href="Widget.html#_initOutAttributes">_initOutAttributes</a></li> + + <li data-name="Widget#_intervalRunning"><a href="Widget.html#_intervalRunning">_intervalRunning</a></li> + + <li data-name="Widget#_register"><a href="Widget.html#_register">_register</a></li> + + <li data-name="Widget#_sendResponse"><a href="Widget.html#_sendResponse">_sendResponse</a></li> + + <li data-name="Widget#_sendToSubscriber"><a href="Widget.html#_sendToSubscriber">_sendToSubscriber</a></li> + + <li data-name="Widget#_setOutAttributes"><a href="Widget.html#_setOutAttributes">_setOutAttributes</a></li> <li data-name="Widget#addCallback"><a href="Widget.html#addCallback">addCallback</a></li> - <li data-name="Widget#addConstantAttribute"><a href="Widget.html#addConstantAttribute">addConstantAttribute</a></li> + <li data-name="Widget#addOutAttribute"><a href="Widget.html#addOutAttribute">addOutAttribute</a></li> <li data-name="Widget#addSubscriber"><a href="Widget.html#addSubscriber">addSubscriber</a></li> <li data-name="Widget#didFinishInitialization"><a href="Widget.html#didFinishInitialization">didFinishInitialization</a></li> - <li data-name="Widget#getAttributes"><a href="Widget.html#getAttributes">getAttributes</a></li> - - <li data-name="Widget#getAttributeTypes"><a href="Widget.html#getAttributeTypes">getAttributeTypes</a></li> + <li data-name="Widget#doesSatisfyTypeOf"><a href="Widget.html#doesSatisfyTypeOf">doesSatisfyTypeOf</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> <li data-name="Widget#getCallbacks"><a href="Widget.html#getCallbacks">getCallbacks</a></li> - <li data-name="Widget#getConstantAttributes"><a href="Widget.html#getConstantAttributes">getConstantAttributes</a></li> - - <li data-name="Widget#getDescription"><a href="Widget.html#getDescription">getDescription</a></li> + <li data-name="Widget#getConstantOutAttributes"><a href="Widget.html#getConstantOutAttributes">getConstantOutAttributes</a></li> <li data-name="Widget#getId"><a href="Widget.html#getId">getId</a></li> <li data-name="Widget#getName"><a href="Widget.html#getName">getName</a></li> + <li data-name="Widget#getOutAttributes"><a href="Widget.html#getOutAttributes">getOutAttributes</a></li> + <li data-name="Widget#getSubscriber"><a href="Widget.html#getSubscriber">getSubscriber</a></li> <li data-name="Widget#getType"><a href="Widget.html#getType">getType</a></li> - <li data-name="Widget#getWidgetConstantAttributeTypes"><a href="Widget.html#getWidgetConstantAttributeTypes">getWidgetConstantAttributeTypes</a></li> + <li data-name="Widget#getValueForAttributeWithTypeOf"><a href="Widget.html#getValueForAttributeWithTypeOf">getValueForAttributeWithTypeOf</a></li> - <li data-name="Widget#init"><a href="Widget.html#init">init</a></li> + <li data-name="Widget#isOutAttribute"><a href="Widget.html#isOutAttribute">isOutAttribute</a></li> - <li data-name="Widget#initAttributes"><a href="Widget.html#initAttributes">initAttributes</a></li> + <li data-name="Widget#notify"><a href="Widget.html#notify">notify</a></li> - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initCallbacks"><a href="Widget.html#initCallbacks">initCallbacks</a></li> - - <li data-name="Widget#initConstantAttributes"><a href="Widget.html#initConstantAttributes">initConstantAttributes</a></li> - - <li data-name="Widget#intervalRunning"><a href="Widget.html#intervalRunning">intervalRunning</a></li> - - <li data-name="Widget#isAttribute"><a href="Widget.html#isAttribute">isAttribute</a></li> - - <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> + <li data-name="Widget#putData"><a href="Widget.html#putData">putData</a></li> <li data-name="Widget#queryGenerator"><a href="Widget.html#queryGenerator">queryGenerator</a></li> <li data-name="Widget#queryWidget"><a href="Widget.html#queryWidget">queryWidget</a></li> - <li data-name="Widget#register"><a href="Widget.html#register">register</a></li> - <li data-name="Widget#removeSubscriber"><a href="Widget.html#removeSubscriber">removeSubscriber</a></li> <li data-name="Widget#sendToSubscriber"><a href="Widget.html#sendToSubscriber">sendToSubscriber</a></li> - <li data-name="Widget#setAttributes"><a href="Widget.html#setAttributes">setAttributes</a></li> - <li data-name="Widget#setCallbacks"><a href="Widget.html#setCallbacks">setCallbacks</a></li> - <li data-name="Widget#setConstantAttributes"><a href="Widget.html#setConstantAttributes">setConstantAttributes</a></li> + <li data-name="Widget#setConstantOutAttributes"><a href="Widget.html#setConstantOutAttributes">setConstantOutAttributes</a></li> <li data-name="Widget#setDiscoverer"><a href="Widget.html#setDiscoverer">setDiscoverer</a></li> @@ -1399,65 +1199,10 @@ </ul> </li> - <li class="item" data-name="WidgetDescription"> - <span class="title"> - <a href="WidgetDescription.html">WidgetDescription</a> - - </span> - <ul class="members itemMembers"> - - <span class="subtitle">Members</span> - - <li data-name="WidgetDescription#callbackNames"><a href="WidgetDescription.html#callbackNames">callbackNames</a></li> - - <li data-name="WidgetDescription#id"><a href="WidgetDescription.html#id">id</a></li> - - <li data-name="WidgetDescription#name"><a href="WidgetDescription.html#name">name</a></li> - - <li data-name="WidgetDescription#outAttributeTypes"><a href="WidgetDescription.html#outAttributeTypes">outAttributeTypes</a></li> - - </ul> - <ul class="typedefs itemMembers"> - - </ul> - <ul class="methods itemMembers"> - - <span class="subtitle">Methods</span> - - <li data-name="WidgetDescription#addOutAttributeType"><a href="WidgetDescription.html#addOutAttributeType">addOutAttributeType</a></li> - - <li data-name="WidgetDescription#addOutAttributeTypes"><a href="WidgetDescription.html#addOutAttributeTypes">addOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#doesSatisfyAttributeType"><a href="WidgetDescription.html#doesSatisfyAttributeType">doesSatisfyAttributeType</a></li> - - <li data-name="WidgetDescription#getId"><a href="WidgetDescription.html#getId">getId</a></li> - - <li data-name="WidgetDescription#getName"><a href="WidgetDescription.html#getName">getName</a></li> - - <li data-name="WidgetDescription#getOutAttributeTypes"><a href="WidgetDescription.html#getOutAttributeTypes">getOutAttributeTypes</a></li> - - <li data-name="WidgetDescription#setId"><a href="WidgetDescription.html#setId">setId</a></li> - - <li data-name="WidgetDescription#setName"><a href="WidgetDescription.html#setName">setName</a></li> - - <li data-name="WidgetDescription#withId"><a href="WidgetDescription.html#withId">withId</a></li> - - <li data-name="WidgetDescription#withInAttributeType"><a href="WidgetDescription.html#withInAttributeType">withInAttributeType</a></li> - - <li data-name="WidgetDescription#withName"><a href="WidgetDescription.html#withName">withName</a></li> - - <li data-name="WidgetDescription#withOutAttributeTypes"><a href="WidgetDescription.html#withOutAttributeTypes">withOutAttributeTypes</a></li> - - </ul> - <ul class="events itemMembers"> - - </ul> - </li> - </ul> </div> <div class="main"> - <h1 class="page-title" data-filename="parameterList.js.html">Source: attribute/parameterList.js</h1> + <h1 class="page-title" data-filename="widget_widget.js.html">Source: widget/widget.js</h1> @@ -1465,212 +1210,741 @@ <section> <article> <pre class="prettyprint source "><code>/** - * This module represents a ParameterList. It is a subclass of AbstractList. + * This module representing a Context Widget. * - * @module ParameterList - * @fileOverview + * @module Widget */ -define([ 'easejs', 'abstractList', 'parameter' ], - function(easejs, AbstractList, Parameter) { - var Class = easejs.Class; - /** - * @class ParameterList - * @classdesc This class represents a list for Parameter. - * @extends AbstractList - * @requires easejs - * @requires AbstractList - * @requires Parameter - */ - var ParameterList = Class('ParameterList').extend(AbstractList,{ +define(['MathUuid', 'callback', 'callbackList', 'attribute', 'attributeList', 'conditionList', 'subscriber', 'subscriberList'], + function(MathUuid, Callback, CallbackList, Attribute, AttributeList, ConditionList, Subscriber, SubscriberList) { + return (function() { + /** + * Constructor: Generates the ID and initializes the + * Widget with attributes, callbacks and subscriber + * that are specified in the provided functions. + * + * @abstract + * @classdesc The Widget handles the access to sensors. + * @constructs Widget + */ + function Widget(discoverer, attributes) { + var self = this; + + /** + * Name of the Widget. + * + * @public + * @type {string} + */ + this.name = 'Widget'; + + /** + * ID of the Widget. Will be generated. + * + * @type {string} + */ + this.id = Math.uuid(); + + /** + * + * @protected + * @type {AttributeList} + * @memberof Widget# + * @desc All available Attributes and their values. + */ + this._outAttributes = new AttributeList(); + + /** + * @alias oldAttributes + * @protected + * @type {AttributeList} + * @memberof Widget# + * @desc This temporary variable is used for storing the old attribute values. + * So these can be used to check conditions. + */ + this._oldOutAttributes = new AttributeList(); + + /** + * @alias constantAttributes + * @protected + * @type {AttributeList} + * @memberof Widget# + * @desc All available constant Attributes and their values. + */ + this._constantOutAttributes = new AttributeList(); + + /** + * @alias callbacks + * @protected + * @type {CallbackList} + * @memberof Widget# + * @desc List of Callbacks. + */ + this._callbacks = new CallbackList(); + + /** + * @alias subscribers + * @protected + * @type {SubscriberList} + * @memberof Widget# + * @desc List of Subscriber. + */ + this._subscribers = new SubscriberList(); + + /** + * Associated discoverer. + * + * @type {Discoverer} + * @private + */ + this._discoverer = discoverer; + + this._register(); + this._init(attributes); + + return this; + } /** - * @alias counter + * Returns the name of the widget. + * + * @public + * @alias getName + * @memberof Widget# + * @returns {string} + */ + Widget.prototype.getName = function() { + return this.name; + }; + + /** + * Returns the id of the widget. + * + * @public + * @alias getId + * @memberof Widget# + * @returns {string} + */ + Widget.prototype.getId = function() { + return this.id; + }; + + /** + * Returns the type of this class, in this case + * "Widget". + * + * @virtual + * @public + * @returns {string} + */ + //TODO: remove and replace with constructor comparison + Widget.prototype.getType = function() { + return 'Widget'; + }; + + /** + * Returns the available AttributeTypes. + * + * @public + * @param {?AttributeList} [attributes] + * @returns {AttributeList} + */ + Widget.prototype.getOutAttributes = function(attributes) { + // test if attributeList is a list + if (attributes && attributes instanceof AttributeList) { + return this._outAttributes.getSubset(attributes); + } else { + return this._outAttributes; + } + }; + + /** + * Returns the available ConstantAttributeTypes + * (attributes that do not change). + * + * @public + * @param {?AttributeList} attributes + * @returns {AttributeList} + */ + Widget.prototype.getConstantOutAttributes = function(attributes) { + if (attributes && attributes instanceof AttributeList) { + return this._constantOutAttributes.getSubset(attributes); + } else { + return this._constantOutAttributes; + } + }; + + /** + * Returns the last acquired attribute value with the given attribute type. + * + * @param {AttributeType} attributeType The attribute type to return the last value for. + * @returns {*} + */ + Widget.prototype.getValueForAttributeWithTypeOf = function(attributeType) { + return this.getOutAttributes().getAttributeWithTypeOf(attributeType).getValue(); + }; + + /** + * Returns the old Attributes. + * + * @private + * @alias getOldAttributes + * @memberof Widget# + * @returns {AttributeList} + */ + Widget.prototype.getOldAttributes = function() { + return this._oldOutAttributes; + }; + + /** + * Returns a list of callbacks that can be + * subscribed to. + * + * @public + * @alias getCallbacks + * @memberof Widget# + * @returns {CallbackList} + */ + Widget.prototype.getCallbackList = function() { + return this._callbacks; + }; + + /** + * Returns the specified callbacks that can be + * subscribed to. + * + * @public + * @alias getCallbacks + * @memberof Widget# + * @returns {Array} + */ + Widget.prototype.getCallbacks = function() { + return this._callbacks.getItems(); + }; + + Widget.prototype.queryServices = function() { + return this.services; + }; + + /** + * Returns the Subscriber. + * + * @public + * @alias getSubscriber + * @memberof Widget# + * @returns {SubscriberList} + */ + Widget.prototype.getSubscriber = function() { + return this._subscribers; + }; + + /** + * Sets the name of the Widget. + * * @protected - * @type {integer} - * @memberof ParameterList# - * @desc Number of items. + * @alias setName + * @memberof Widget# + * @param {string} name Name of the Widget. */ - 'protected counter' : 0, + Widget.prototype.setName = function(name) { + if (typeof name === 'string') { + this.name = name; + } + }; + /** - * @alias items + * Sets the id of the Widget. + * * @protected - * @type {ParameterList} - * @memberof ParameterList# - * @desc ItemList + * @alias setId + * @memberof Widget# + * @param {string} id Id of the Widget. */ - 'protected items' : [], + Widget._setId = function(id) { + if (typeof id === 'string') { + this.id = id; + } + }; /** - * Builder for item list. - * + * Sets the AttributeValueList and also the associated + * AttributeTypes. + * + * @protected + * @param {(AttributeList|Array)} attributesOrArray List or Array of AttributeValues + */ + Widget.prototype._setOutAttributes = function(attributesOrArray) { + this._outAttributes = new AttributeList().withItems(attributesOrArray); + }; + + /** + * Adds a new AttributeValue. If the given value is + * not included in the list, the associated type will + * be also added. Otherwise, only the value will be + * updated. + * * @public - * @alias withItems - * @memberof ParameterList# - * @param {(ParameterList|Array)} _parameterList ParameterList - * @returns {ParameterList} + * @param {Attribute} attribute + * @param {Boolean} multipleInstances + */ + Widget.prototype.addOutAttribute = function(attribute, multipleInstances) { + multipleInstances = typeof multipleInstances == "undefined" ? false : multipleInstances; + if (attribute instanceof Attribute) { + if (!this._outAttributes.containsTypeOf(attribute)) { + this._oldOutAttributes = this._outAttributes; + attribute.setTimestamp(this.getCurrentTime()); + this._outAttributes.put(attribute, multipleInstances); + } + } + }; + + /** + * Sets the ConstantAttributeValueList and also the + * associated AttributeTypes. + * + * @protected + * @alias setConstantOutAttributes + * @memberof Widget# + * @param {(AttributeList|Array)} constantAttributes List or Array of AttributeValues */ - 'public withItems' : function(_parameterList) { + Widget.prototype._setConstantOutAttributes = function(constantAttributes) { var list = []; - if (_parameterList instanceof Array) { - list = _parameterList; - } else if (Class.isA(ParameterList, _parameterList)) { - list = _parameterList.getItems(); + if (constantAttributes instanceof Array) { + list = constantAttributes; + } else if (Class.isA(AttributeValueList, constantAttributes)) { + list = constantAttributes.getItems(); } for ( var i in list) { - var parameter = list[i]; - if (Class.isA(Parameter, parameter)) { - this.items[parameter.getKey()] = parameter.getValue(); - this.counter++; + var constantAttribute = list[i]; + if (Class.isA(AttributeValue, constantAttribute)) { + constantAttribute.setTimestamp(this.getCurrentTime()); + this.constantAttributes.put(constantAttribute); + var type = new AttributeType().withName(constantAttribute.getName()) + .withType(constantAttribute.getType()) + .withParameters(constantAttribute.getParameters()); + this.constantAttributeTypes.put(type); } } - return this; - }, + }; /** - * Adds the specified item to the item list. - * - * @public - * @alias put - * @memberof ParameterList# - * @param {Parameter} _parameter ParameterList + * Adds a new constantAttributeValue. If the given value is + * not included in the list, the associated type will + * be also added. Otherwise, only the value will be + * updated. + * + * @protected + * @param {Attribute} constantAttribute AttributeValue */ - 'public put' : function(_parameter) { - if (Class.isA(Parameter, _parameter)) { + Widget.prototype._addConstantOutAttribute = function(constantAttribute) { + if (Class.isA(AttributeValue, constantAttribute)) { + if (!this.constantAttributes + .contains(constantAttribute)) { - if (!(this.containsKey(_parameter.getKey()))) { - this.counter++; + var type = new AttributeType().withName(constantAttribute.getName()) + .withType(constantAttribute.getType()) + .withParameters(constantAttribute.getParameters()); + this.constantAttributeTypes.put(type); } - this.items[_parameter.getKey()] = _parameter.getValue(); + _attribute.setTimestamp(this.getCurrentTime()); + this.constantAttributes.put(constantAttribute); } - }, + }; /** - * Adds all items in the specified list to the item list. - * - * @public - * @alias putAll - * @memberof ParameterList# - * @param {ParameterList} _parameterList ParameterList + * Sets Callbacks. + * + * @protected + * @alias setCallbacks + * @memberof Widget# + * @param {(CallbackList|Array)} callbacks List or Array of Callbacks. */ - 'public putAll' : function(_parameterList) { + Widget.prototype._setCallbacks = function(callbacks) { var list = []; - if (_parameterList instanceof Array) { - list = _parameterList; - } else if (Class.isA(ParameterList, _parameterList)) { - list = _parameterList.getItems(); + if (callbacks instanceof Array) { + list = callbacks; + } else if (callbacks instanceof CallbackList) { + list = callbacks.getItems(); } for ( var i in list) { - var parameter = list[i]; - if (Class.isA(Parameter, parameter)) { - if (!(this.containsKey(parameter.getKey()))) { - this.counter++; - } - this.items[parameter.getKey()] = parameter.getValue(); + var callback = list[i]; + if (callback instanceof Callback) { + this.callbacks.put(callback); + } + } + }; + + /** + * Adds a new Callback. + * + * @protected + * @alias addCallback + * @memberof Widget# + * @param {Callback} callback List or Array of AttributeValues. + */ + Widget.prototype._addCallback = function(callback) { + if (callback instanceof Callback) { + this._callbacks.put(callback); + } + }; + + Widget.prototype._setServices = function(services) { + this.services = services; + }; + + /** + * Sets SubscriberList. + * + * @protected + * @alias setSubscriber + * @memberof Widget# + * @param {(SubscriberList|Array)} subscribers List or Array of Subscriber. + */ + Widget.prototype._setSubscriber = function(subscribers) { + var list = []; + if (subscribers instanceof Array) { + list = subscribers; + } else if (subscribers instanceof SubscriberList) { + list = subscribers.getItems(); + } + for ( var i in list) { + var singleSubscriber = list[i]; + if (singleSubscriber instanceof Subscriber) { + this._subscribers.put(singleSubscriber); } } - }, + }; /** - * Verifies whether the given item is contained in the list. - * + * Adds a new Subscriber. + * * @public - * @alias contains - * @memberof ParameterList# - * @param {Parameter} - * _item Parameter that should be - * verified + * @param {?Subscriber} subscriber Subscriber + */ + Widget.prototype.addSubscriber = function(subscriber) { + if (subscriber && subscriber instanceof Subscriber) { + this._subscribers.put(subscriber); + } + }; + + /** + * Removes the specified Subscriber. + * + * @public + * @param {Subscriber} subscriberId Subscriber + */ + Widget.prototype.removeSubscriber = function(subscriberId) { + this._subscribers.removeSubscriberWithId(subscriberId); + }; + + /** + * Returns the current time. + * + * @private + * @returns {Date} + */ + Widget.prototype.getCurrentTime = function() { + return new Date(); + }; + + /** + * Verifies whether the specified attributes is a + * provided Attribute. + * + * @protected + * @alias isOutAttribute + * @memberof Widget# + * @param {Attribute} attribute * @returns {boolean} */ - 'public contains' : function(_item) { - if (Class.isA(Parameter, _item)) { - var tmp = this.getItem(_item.getKey()); - if (tmp === _item.getValue()) { - return true; + Widget.prototype._isOutAttribute = function(attribute) { + return !!this._outAttributes.containsTypeOf(attribute); + }; + + /** + * Initializes the provided Attributes. + * + * @abstract + * @protected + */ + Widget.prototype._initOutAttributes = function() { + throw new Error("Call to abstract function '_initOutAttributes'!"); + }; + + /** + * Initializes the provided ConstantAttributes. + * + * @abstract + * @protected + */ + Widget.prototype._initConstantOutAttributes = function() { + throw new Error("Abstract function!"); + }; + + /** + * Initializes the provided Callbacks. + * + * @abstract + * @protected + */ + Widget.prototype._initCallbacks = function() { + throw new Error("Abstract function!"); + }; + + /** + * Function for initializing. Calls all initFunctions + * and will be called by the constructor. + * + * @protected + */ + Widget.prototype._init = function(attributes) { + this._initOutAttributes(); + this._initConstantOutAttributes(); + this._initCallbacks(); + + this.didFinishInitialization(attributes); + }; + + /** + * Method will be invoked after the initialization of the widget finished. + * Can be overridden by inheriting classes to take action after initialization. + * + * @public + * @virtual + * @param attributes + */ + Widget.prototype.didFinishInitialization = function(attributes) { + + }; + + /** + * Notifies other components and sends the attributes. + * + * @virtual + * @public + */ + Widget.prototype.notify = function() { + var callbacks = this.getCallbacks(); + for (var i in callbacks) { + this.sendToSubscriber(callbacks[i]); + } + }; + + /** + * Queries the associated sensor and updates the attributes with new values. + * Must be overridden by the subclasses. Overriding subclasses can call + * this.__super(_function) to invoke the provided callback function. + * + * @virtual + * @public + * @param {?function} callback For alternative actions, because an asynchronous function can be used. + */ + Widget.prototype.sendToSubscriber = function(callback) { + if (callback && typeof(callback) == 'function') { + callback(); + } + }; + + /** + * + * @abstract + * @param callback + */ + Widget.prototype.queryGenerator = function (callback) { + throw "Call to abstract method 'queryGenerator'."; + }; + + /** + * + * @param response + * @param callback + * @protected + */ + Widget.prototype._sendResponse = function(response, callback) { + this.putData(response); + this.notify(); + + if (callback && typeof(callback) == 'function') { + callback(); + } + }; + + /** + * Updates the attributes by calling queryGenerator. + * + * @public + * @alias updateWidgetInformation + * @memberof Widget# + * @param {?function} callback For alternative actions, because an asynchronous function can be used. + * + */ + Widget.prototype.updateWidgetInformation = function(callback) { + this.queryGenerator(callback); + }; + + /** + * Updates the Attributes by external components. + * + * @param {(AttributeList|Array)} attributes Data that should be entered. + */ + Widget.prototype.putData = function(attributes) { + var list = []; + if (attributes instanceof Array) { + list = attributes; + } else if (attributes instanceof AttributeList) { + list = attributes.getItems(); + } + for ( var i in list) { + var theAttribute = list[i]; + if (theAttribute.type === Attribute && this.isOutAttribute(theAttribute)) { + this.addOutAttribute(theAttribute); } } - return false; - }, + }; /** - * Compare the specified ParameterList with this instance. - * + * Returns all available AttributeValues, Attributes and ConstantAttributes. + * * @public - * @alias equals - * @memberof ParameterList# - * @param {ParameterList} _list ParameterList that should be compared + * @returns {AttributeList} + */ + Widget.prototype.queryWidget = function() { + var response = new AttributeList(); + response.putAll(this.getOutAttributes()); + response.putAll(this.getConstantOutAttributes()); + return response; + }; + + /** + * Updates and returns all available AttributeValues, + * Attributes and ConstantAtrributes. + * + * @public + * @alias updateAndQueryWidget + * @memberof Widget# + * @param {?function} callback For alternative actions, because an asynchronous function can be used. + * @returns {?AttributeList} + */ + Widget.prototype.updateAndQueryWidget = function(callback) { + if(callback && typeof(callback) === 'function'){ + this.queryGenerator(callback); + } else { + this.queryGenerator(); + return this.queryWidget(); + } + }; + + /** + * Sends all Attributes, specified in the given callback, + * to components which are subscribed to this Callback. + * + * @protected + * @param {string} callback Name of the searched Callback. + */ + Widget.prototype._sendToSubscriber = function(callback) { + if (callback && callback instanceof Callback) { + var subscriberList = this._subscribers.getItems(); + for (var i in subscriberList) { + var subscriber = subscriberList[i]; + if (subscriber.getSubscriptionCallbacks().contains(callback)) { + if(this.dataValid(subscriber.getConditions())){ + var subscriberInstance = this._discoverer.getComponent(subscriber.getSubscriberId()); + var callSubset = callback.getAttributeTypes(); + var subscriberSubset = subscriber.getAttributesSubset(); + var data = this.outAttributes.getSubset(callSubset); + if (subscriberSubset && subscriberSubset.size() > 0) { + data = data.getSubset(subscriberSubset); + } + } + if (data) { + subscriberInstance.putData(data); + } + } + } + } + }; + + /** + * Verifies if the attributes match to the specified conditions in case any exists. + * + * @private + * @alias dataValid + * @memberof Widget# + * @param {string} conditions List of Conditions that will be verified. * @returns {boolean} */ - 'public equals' : function(_parameterList) { - if (Class.isA(ParameterList, _parameterList) && _parameterList.size() == this.size()) { - for (var index in _parameterList.getItems()) { - var theParameter = _parameterList.getItems()[index]; - if (!this.contains(theParameter)) return false; - } + Widget.prototype._dataValid = function(conditions) { + if (conditions instanceof ConditionList) { return true; } + if (!conditions.isEmpty()) { + var items = _condition.getItems(); + for (var i in items) { + var condition = items[i]; + var conditionAttributeType = condition.getAttributeType(); + var conditionAttributeTypeList = new AttributeTypeList() + .withItems(new Array(conditionAttributeType)); + var newValue = this.getAttributes().getSubset(conditionAttributeTypeList); + var oldValue = this.getOldAttributes.getSubset(conditionAttributeTypeList); + return condition.compare(newValue, oldValue); + } + } return false; - }, + }; /** - * Returns all items as parameter objects. - * @public - * @alias getItems - * @memberof ParameterList# - * @returns {Array<Parameter>} + * Runs the context acquisition constantly in an interval. + * Can be called by init. + * + * @virtual + * @protected + * @param {Number} interval Interval in ms */ - 'override public getItems' : function() { - var parameters = []; - for (var key in this.items) { - var parameter = new Parameter().withKey(key) - .withValue(this.items[key]); - parameters.push(parameter); + Widget.prototype._intervalRunning = function(interval) { + var self = this; + if (interval === parseInt(interval)) { + setInterval(function() {self.queryGenerator();}, interval); } - return parameters; - }, + }; /** - * Returns the objects of the list as JSON objects. + * Sets the associated Discoverer and registers to that. * * @public - * @alias getItemsAsJson - * @memberof ParameterList# - * @returns {{}} + * @param {Discoverer} _discoverer Discoverer + */ + Widget.prototype.setDiscoverer = function(_discoverer) { + if (!this._discoverer) { + this._discoverer = _discoverer; + this.register(); + } + }; + + /** + * Registers the component to the associated Discoverer. + * + * @protected */ - 'public getItemsAsJson': function() { - var parameters = {}; - for (var key in this.items) { - parameters[key] = this.items[key]; - } - return parameters; - }, + Widget.prototype._register = function() { + if (this._discoverer) { + this._discoverer.registerNewComponent(this); + } + }; /** - * Returns an identifier of all the parameters in the list. - * The identifier can be used to compare two parameter lists. <br/> - * Format: [FirstParameterName:FirstParameterValue][SecondParameterName:SecondParameterValue]… + * Returns true if the widget can satisfy the requested attribute type. * * @public - * @alias getIdentifier - * @memberof ParameterList# - * @returns {String} - * @example [CP_TARGET_LATITUDE:52][CP_TARGET_LONGITUDE:13][CP_UNIT:KILOMETERS] + * @param {AttributeType} attribute + * @returns {boolean} */ - 'public getIdentifier': function() { - var identifier = ""; - for (var key in this.items) { - var value = this.items[key]; - if (value != "PV_INPUT") { - identifier += "["+key+":"+value+"]"; - } else { - identifier += "["+key+"]"; - } - } - return identifier; - } - }); + Widget.prototype.doesSatisfyTypeOf = function(attribute) { + return this._outAttributes.containsTypeOf(attribute); + }; - return ParameterList; - });</code></pre> + return Widget; + })(); + } +);</code></pre> </article> </section> @@ -1682,7 +1956,7 @@ define([ 'easejs', 'abstractList', 'parameter' ], <footer> - Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Wed Apr 08 2015 14:17:04 GMT+0200 (MESZ) + Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0</a> on Thu May 21 2015 17:11:22 GMT+0200 (CEST) </footer> </div> </div> diff --git a/js/modules/abstractList.js b/js/modules/abstractList.js index 45327a9e126548bfb37c9052b3447954208c4452..f1cb84556f69cb29d6539063e5883ad8e24af486 100644 --- a/js/modules/abstractList.js +++ b/js/modules/abstractList.js @@ -3,14 +3,12 @@ * It is an abstract Class. * * @module AbstractList - * @fileOverview */ define(function() { return (function() { /** - * @class AbstractList * @classdesc This class represents a list. - * @constructor + * @constructs AbstractList */ function AbstractList() { /** @@ -117,14 +115,12 @@ define(function() { /** * Returns the item for the specified key. - * @public - * @alias getItem - * @memberof AbstractList# - * @param {string} _key key that should be searched for + * + * @param {string} key key that should be searched for * @returns {*} */ - AbstractList.prototype.getItem = function(_key) { - return this._items[_key]; + AbstractList.prototype.getItem = function(key) { + return this._items[key]; }; /** diff --git a/js/modules/aggregator/aggregator.js b/js/modules/aggregator/aggregator.js index 27ef1547aacb47cce47f4e61ef96bd626f1f4a0f..bf3bac203331210cfa9b01c1402041bf422a7bcc 100644 --- a/js/modules/aggregator/aggregator.js +++ b/js/modules/aggregator/aggregator.js @@ -1,28 +1,12 @@ -/** - * This module representing a Context Aggregator. - * It aggregates data from multiple widgets. - * - * @module Aggregator - * @fileOverview - */ define(['MathUuid', 'widget', 'attribute', 'attributeList', 'subscriber', 'subscriberList', 'callbackList', 'storage', 'interpreter', 'interpretation'], function(MathUuid, Widget, Attribute, AttributeList, Subscriber, SubscriberList, CallbackList, Storage, Interpreter, Interpretation){ return (function() { /** - * Constructor: Generates the id and initializes the Aggregator. + * Generates the id and initializes the Aggregator. * - * @class Aggregator - * @extends Widget * @classdesc The Widget handles the access to sensors. - * @requires MathUuid - * @requires CallbackList - * @requires Attribute - * @requires AttributeList - * @requires Subscriber - * @requires SubscriberList - * @requires Storage - * @requires Widget * @constructs Aggregator + * @extends Widget */ function Aggregator(discoverer, attributes) { /** @@ -53,10 +37,11 @@ define(['MathUuid', 'widget', 'attribute', 'attributeList', 'subscriber', 'subsc /** * Name of the Aggregator. * - * @public * @type {string} */ this.name = 'Aggregator'; + + return this; } Aggregator.prototype = Object.create(Widget.prototype); @@ -144,6 +129,7 @@ define(['MathUuid', 'widget', 'attribute', 'attributeList', 'subscriber', 'subsc * Retrieves all ConstantAttributes of the specified widgets. * * @protected + * @override */ Aggregator.prototype._initConstantOutAttributes = function() { if(this._widgets.length > 0){ diff --git a/js/modules/aggregator/interpretation.js b/js/modules/aggregator/interpretation.js index fd0e72bb8fc2735759b6ae614e06ab69ebbec05c..b3bdc483d844f345ee23b7a9e1c6560cd6803d70 100644 --- a/js/modules/aggregator/interpretation.js +++ b/js/modules/aggregator/interpretation.js @@ -1,6 +1,3 @@ -/** - * Created by tobias on 15.04.15. - */ define(['interpreter', 'attributeList'], function(Interpreter, AttributeList) { return (function () { /** @@ -9,7 +6,7 @@ define(['interpreter', 'attributeList'], function(Interpreter, AttributeList) { * @param {AttributeList} inAttributes * @param {AttributeList} outAttributes * @returns {Interpretation} - * @constructor + * @constructs Interpretation */ function Interpretation(interpreterId, inAttributes, outAttributes) { /** diff --git a/js/modules/aggregator/storage/retrievalResult.js b/js/modules/aggregator/storage/retrievalResult.js index 165d6adc4842f6b1e620399df471584a00f64d00..fde19b922a085c0a5109ccdae758ad5fdd8aec32 100644 --- a/js/modules/aggregator/storage/retrievalResult.js +++ b/js/modules/aggregator/storage/retrievalResult.js @@ -1,18 +1,8 @@ -/** - * This module represents a RetrievalResult. - * It contains the data that were retrieved from the database - * - * @module RetrievalResult - * @fileOverview - */ define(["attributeList"], function(AttributeList){ return (function() { /** - * @class RetrievalResult * @classdesc Contains the data that were retrieved from the database. - * @requires easejs - * @returns {RetrievalResult} - * @constructor + * @constructs RetrievalResult */ function RetrievalResult() { /** diff --git a/js/modules/aggregator/storage/storage.js b/js/modules/aggregator/storage/storage.js index 38261a4bff8bd9ce27b1f60e20e13236de2fff79..214622046e162f0e8d599ad522a30c347825acdc 100644 --- a/js/modules/aggregator/storage/storage.js +++ b/js/modules/aggregator/storage/storage.js @@ -1,28 +1,15 @@ -/** - * This module representing a Storage. - * The Storage handles the access to the database. - * - * @module Widget - * @fileOverview - */ define(['attribute', 'attributeList', 'retrievalResult', 'parameter', 'parameterList'], function(Attribute, AttributeList, RetrievalResult, Parameter, ParameterList){ return (function() { /** - * Constructor: Initializes the database and all return values. + * Initializes the database and all return values. * - * @class Storage * @classdesc Storage handles the access to the database. - * @requires Attribute - * @requires AttributeList - * @requires Parameter - * @requires ParameterList - * @requires RetrievalResult * @param {String} name * @param {Number} time * @param {Number} counter * @returns {Storage} - * @constructor + * @constructs Storage */ function Storage(name, time, counter) { /** diff --git a/js/modules/attribute/attribute.js b/js/modules/attribute/attribute.js index 1cff8f54ab61c6e3773333539de6fa9a138555a3..bed3521f140820157bd9ac6f7909e5dc4ce962ca 100644 --- a/js/modules/attribute/attribute.js +++ b/js/modules/attribute/attribute.js @@ -1,25 +1,19 @@ /** - * This module represents an AttributeType. - * AttributeTypes defines name, type (string, double,...) an associated parameter of an attribute. - * - * @module AttributeType - * @fileOverview + * @module Attribute */ -define(['parameterList'], function(ParameterList){ +define(['parameterList'], function(ParameterList) { return (function() { /** - * Constructor: Initializes the ParameterList. + * Initializes the Attribute. * - * @class Attribute * @classdesc Attribute defines name, type (string, double,...) an associated parameter of an attribute. - * @requires ParameterList * @constructs Attribute */ function Attribute() { /** * Name of the Attribute. * - * @type {string} + * @type {String} * @private */ this._name = ''; @@ -60,7 +54,7 @@ define(['parameterList'], function(ParameterList){ /** * Builder for name. * - * @param {String} name Name + * @param {String} name The attribute name to build with. * @returns {Attribute} */ Attribute.prototype.withName = function(name){ @@ -71,7 +65,7 @@ define(['parameterList'], function(ParameterList){ /** * Builder for type. * - * @param {String} type Type + * @param {String} type The attribute type to build with. * @returns {Attribute} */ Attribute.prototype.withType = function(type){ @@ -82,7 +76,7 @@ define(['parameterList'], function(ParameterList){ /** * Builder for one parameter. * - * @param {Parameter} parameter Parameter + * @param {Parameter} parameter The parameter to build with. * @returns {Attribute} */ Attribute.prototype.withParameter = function(parameter){ diff --git a/js/modules/attribute/attributeList.js b/js/modules/attribute/attributeList.js index 4dd2ff51898a251e84967bb5b7500309c81929db..df44c40f2aa7bfda95ca81f6c05f8ac7185a45c8 100644 --- a/js/modules/attribute/attributeList.js +++ b/js/modules/attribute/attributeList.js @@ -1,17 +1,14 @@ /** - * This module represents an AttributeList. It is a subclass of AbstractList. - * - * @module AttributeList - * @fileOverview + * @module Attribute */ define(['abstractList', 'attribute'], function(AbstractList, Attribute) { return (function() { /** - * @class AttributeList + * @class * @classdesc This class represents a list for Attribute. + * @requires Attribute~Attribute * @extends AbstractList - * @requires AbstractList - * @requires Attribute + * @constructs AttributeList */ function AttributeList() { AbstractList.call(this); @@ -63,20 +60,21 @@ define(['abstractList', 'attribute'], function(AbstractList, Attribute) { /** * - * @param {Attribute} _attribute - * @param {?boolean} _typeOnly - * @returns {*} + * @deprecated Use containsTypeOf or containsValueOf instead. + * @param {Attribute} attribute + * @param {?Boolean} typeOnly + * @returns {Boolean} */ - AttributeList.prototype.contains = function(_attribute, _typeOnly) { - _typeOnly = typeof _typeOnly == "undefined" ? false : _typeOnly; - return _typeOnly ? this.containsTypeOf(_attribute) : this.containsValueOf(_attribute); + AttributeList.prototype.contains = function(attribute, typeOnly) { + typeOnly = typeof typeOnly == "undefined" ? false : typeOnly; + return typeOnly ? this.containsTypeOf(attribute) : this.containsValueOf(attribute); }; /** * Verifies whether an attribute with the type of the given item is included in this list. * * @param {Attribute} attribute AttributeType that should be verified. - * @returns {boolean} + * @returns {Boolean} */ AttributeList.prototype.containsTypeOf = function(attribute) { if (attribute.constructor === Attribute) { @@ -94,7 +92,7 @@ define(['abstractList', 'attribute'], function(AbstractList, Attribute) { * Verifies whether the given item is included in the list. * * @param {Attribute} attribute AttributeValue that should be verified. - * @returns {boolean} + * @returns {Boolean} */ AttributeList.prototype.containsValueOf = function(attribute) { if (attribute.constructor === Attribute) { @@ -110,10 +108,10 @@ define(['abstractList', 'attribute'], function(AbstractList, Attribute) { /** * - * @deprecated + * @deprecated Use equalsTypesIn or equalsValuesIn instead. * @param {AttributeList} attributeList * @param {Boolean} typeOnly - * @returns {*} + * @returns {Boolean} */ AttributeList.prototype.equals = function(attributeList, typeOnly) { typeOnly = typeof typeOnly == "undefined" ? false : typeOnly; diff --git a/js/modules/attribute/parameter.js b/js/modules/attribute/parameter.js index f784c02dc6282f1cf553b14fa4c7da52f8a878a7..740f1d288745995ff0bcdbfe60b1a4b061f2d760 100644 --- a/js/modules/attribute/parameter.js +++ b/js/modules/attribute/parameter.js @@ -1,15 +1,8 @@ -/** - * This module represents a Parameter. - * Parameter specifies the Attributes to which they are associated. - * - * @module Parameter - * @fileOverview - */ define(function(){ return (function() { /** - * @class Parameter * @classdesc Parameter specifies the Attributes to that these are associated. + * @constructs Parameter */ function Parameter() { /** diff --git a/js/modules/attribute/parameterList.js b/js/modules/attribute/parameterList.js index c4ba1000a2d03abe15a18fe066fbb392f777ddc7..de748c19349677c5132cdb2cb16c5e807e9a5f27 100644 --- a/js/modules/attribute/parameterList.js +++ b/js/modules/attribute/parameterList.js @@ -1,21 +1,18 @@ -/** - * This module represents a ParameterList. It is a subclass of AbstractList. - * - * @module ParameterList - * @fileOverview - */ define(['abstractList', 'parameter'], function(AbstractList, Parameter) { return (function() { /** - * @class ParameterList + * * @classdesc This class represents a list for Parameter. * @extends AbstractList - * @requires AbstractList - * @requires Parameter + * @constructs ParameterList */ function ParameterList() { AbstractList.call(this); + /** + * @type {Object} + * @private + */ this._type = Parameter; return this; diff --git a/js/modules/consts.js b/js/modules/consts.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/js/modules/coreObject.js b/js/modules/coreObject.js new file mode 100644 index 0000000000000000000000000000000000000000..13064bc212f5f7f4f97c9d67075de35816f26c8d --- /dev/null +++ b/js/modules/coreObject.js @@ -0,0 +1,18 @@ +/** + * Created by tobias on 30.03.15. + */ +define(function() { + return (function() { + /** + * + * @returns {CoreObject} + * @constructor + */ + function CoreObject() { + + return this; + } + + return CoreObject; + })(); +}); \ No newline at end of file diff --git a/js/modules/discoverer/discoverer.js b/js/modules/discoverer/discoverer.js index 22198cad204a1ed37a2e07fe4743420ed77e9761..02ee18b265d92242b3c0076bb8c8ea9c6af67695 100644 --- a/js/modules/discoverer/discoverer.js +++ b/js/modules/discoverer/discoverer.js @@ -1,19 +1,11 @@ -/** - * This module representing a Context Discoverer. - * - * @module Discoverer - * @fileOverview - */ define(['attributeList', 'widget', 'interpreter', 'aggregator' ], function(AttributeList, Widget, Interpreter, Aggregator) { return (function() { /** * Constructor: All known components given in the associated functions will be registered as startup. * - * @class Discoverer * @classdesc The Discoverer handles requests for components and attributes. - * @requires AttributeList - * @constructor + * @constructs Discoverer */ function Discoverer() { /** diff --git a/js/modules/interpreter/interpreter.js b/js/modules/interpreter/interpreter.js index adc1c3ef4a34ea7664d1def1b9eb20cf07206adf..3947c284baadfe064c9deb2b33274e1fc501c1cb 100644 --- a/js/modules/interpreter/interpreter.js +++ b/js/modules/interpreter/interpreter.js @@ -1,22 +1,11 @@ -/** - * This module represents an Context Interpreter. - * - * @module Interpreter - * @fileOverview - */ define(['MathUuid', 'attribute', 'attributeList', 'interpreterResult' ], function(MathUuid, Attribute, AttributeList, InterpreterResult) { return (function() { /** - * Constructor: Generates the id and initializes the (in and out) types and values. + * Generates the id and initializes the (in and out) types and values. * * @abstract - * @class Interpreter * @classdesc The Widget handles the access to sensors. - * @requires easejs - * @requires MathUuid - * @requires Attribute - * @requires AttributeList * @constructs Interpreter */ function Interpreter(discoverer) { diff --git a/js/modules/interpreter/interpreterResult.js b/js/modules/interpreter/interpreterResult.js index da39e620fb09650c4843c62afd813e9deefeb998..66462eb4c6acee5fddf6c83b21064968d7ee1067 100644 --- a/js/modules/interpreter/interpreterResult.js +++ b/js/modules/interpreter/interpreterResult.js @@ -1,17 +1,10 @@ -/** - * This module represents a InterpreterResult. - * - * @module InterpreterResult - * @fileOverview - */ define(['attributeList'], function(AttributeList){ return (function() { /** - * Constructor: Initializes the in- and outAttributes. + * Initializes the in- and outAttributes. * - * @class InterpreterResult * @classdesc Contains the interpreted data, inclusive the input for the interpretation. - * @requires AttributeList + * @constructs InterpreterResult */ function InterpreterResult() { /** @@ -78,7 +71,7 @@ define(['attributeList'], function(AttributeList){ /** * Returns the interpretation time. * - * @returns {date} + * @returns {Date} */ InterpreterResult.prototype.getTimestamp = function() { return this._timestamp; diff --git a/js/modules/subscriber/callback.js b/js/modules/subscriber/callback.js index b076f9607dc6b56a7cfb796594c5888cc60fa58f..e5d594103988f110076fcde4585e32f510be252d 100644 --- a/js/modules/subscriber/callback.js +++ b/js/modules/subscriber/callback.js @@ -2,20 +2,15 @@ * This module represents a Callback. * Callbacks defines events for sending data to subscribers * - * @module Callback - * @fileOverview + * @module Subscriber */ define(['attribute', 'attributeList'], function(Attribute, AttributeList){ return (function() { /** * Constructor: Initializes the AttributeTypeList. * - * @class Callback - * @classdesc Callbacks defines events for sending data to subscribers. - * The data to be sent, are specified in the attributeTypeList. - * @requires ParameterList - * @requires Attribute - * @requires AttributeList + * @classdesc Callbacks defines events for sending data to subscribers. The data to be sent, are specified in the attributeTypeList. + * @returns {Callback} * @constructs Callback */ function Callback() { diff --git a/js/modules/subscriber/callbackList.js b/js/modules/subscriber/callbackList.js index 3968d0b626ad28d6560ebfda3087497284eea7a5..3d00d009494db3cb89a18641f8e5ffc72249c456 100644 --- a/js/modules/subscriber/callbackList.js +++ b/js/modules/subscriber/callbackList.js @@ -2,16 +2,13 @@ * This module represents an CallbackList. It is a subclass of AbstractList. * * @module CallbackList - * @fileOverview */ define(['abstractList', 'callback'], function(AbstractList, Callback){ return (function() { /** - * @class CallbackList * @classdesc This class represents a list for Callback. * @extends AbstractList - * @requires AbstractList - * @requires Callback + * @constructs CallbackList */ function CallbackList() { AbstractList.call(this); diff --git a/js/modules/subscriber/condition/condition.js b/js/modules/subscriber/condition/condition.js index 5799d3bdfbf960a50d86371bf60b6b7266437d54..aa47d4b44193ac86b688604ac446d1448e0a75f8 100644 --- a/js/modules/subscriber/condition/condition.js +++ b/js/modules/subscriber/condition/condition.js @@ -1,19 +1,9 @@ -/** - * This module represents a Condition. - * Condition specifies subscriptions. - * The associated attributes are only sent, if the condition applies. - * - * @module Condition - * @fileOverview - */ define(['attribute', 'conditionMethod'], function(Attribute, ConditionMethod){ return (function() { /** - * @class Condition * @classdesc Condition for subscribed Attributes. - * @requires Attribute - * @rewuires ConditionMethod + * @constructs Condition */ function Condition() { /** diff --git a/js/modules/subscriber/condition/conditionList.js b/js/modules/subscriber/condition/conditionList.js index 649859b5c4e3f19ce9ede25143637f2bbd73ffb1..44423537939fc5a42992c53f145b7e422db38d80 100644 --- a/js/modules/subscriber/condition/conditionList.js +++ b/js/modules/subscriber/condition/conditionList.js @@ -1,21 +1,17 @@ -/** - * This module represents a ConditionList. It is a subclass of AbstractList. - * - * @module ConditionList - * @fileOverview - */ define(['abstractList', 'condition'], function(AbstractList, Condition){ return (function() { /** - * @class ConditionList * @classdesc This class represents a list for Conditions. + * @constructs ConditionList * @extends AbstractList - * @requires AbstractList - * @requires Condition */ function ConditionList() { AbstractList.call(this); + /** + * @type {Condition} + * @private + */ this._type = Condition; return this; diff --git a/js/modules/subscriber/condition/conditionMethod.js b/js/modules/subscriber/condition/conditionMethod.js index bacaae38c75041aa889aba89981babc6c333bbe4..39f99b43182aae066f113e8d8bf42a3fb73a66e4 100644 --- a/js/modules/subscriber/condition/conditionMethod.js +++ b/js/modules/subscriber/condition/conditionMethod.js @@ -1,15 +1,9 @@ -/** - * This module represents an interface for ConditionMethod. - * - * @module ConditionMethod - * @fileOverview - */ define(function() { return (function() { /** * @interface - * @class ConditionMethod * @classdesc This interface defines the interface for conditionMethod. + * @constructs ConditionMethod */ function ConditionMethod() { @@ -19,6 +13,7 @@ define(function() { /** * Processes the method. * + * @abstract * @param {*} reference Comparison value, if one is required. * @param {*} firstValue Value (from an attribute) that should be compared. * @param {*} secondValue Value (from an attribute) for comparison, if one is required. @@ -28,5 +23,5 @@ define(function() { }; return ConditionMethod; - }); + })(); }); \ No newline at end of file diff --git a/js/modules/subscriber/condition/equals.js b/js/modules/subscriber/condition/equals.js index 3178d4e9232dce84164d5783833c3352a63137b2..bd4bf605a38ff0df644d18ea80cac277666984c8 100644 --- a/js/modules/subscriber/condition/equals.js +++ b/js/modules/subscriber/condition/equals.js @@ -1,15 +1,9 @@ -/** - * This module represents the conditionMethod Equals. - * - * @module Equals - * @fileOverview - */ define(['conditionMethod'], function(ConditionMethod){ return (function() { /** - * @class Equals * @implements {ConditionMethod} * @classdesc This class is the conditionMethod equals. It compares the values of two attributes. + * @constructs Equals */ function Equals() { ConditionMethod.call(this); @@ -25,7 +19,7 @@ define(['conditionMethod'], function(ConditionMethod){ * @param {*} reference Is not used. * @param {*} firstValue Value (from an attribute) that should be compared. * @param {*} secondValue Value (from an attribute) for comparison. - * @returns {boolean} + * @returns {Boolean} */ Equals.prototype.process = function(reference, firstValue, secondValue){ return firstValue === secondValue; diff --git a/js/modules/subscriber/condition/unequals.js b/js/modules/subscriber/condition/unequals.js index 95b72b432e9b20d0fa23d1975fa3cb19363111dd..75966ce514936abed83e740aeca152bea41bc471 100644 --- a/js/modules/subscriber/condition/unequals.js +++ b/js/modules/subscriber/condition/unequals.js @@ -1,15 +1,14 @@ /** - * This module represents the conditionMethod Equals. + * This module represents the conditionMethod UnEquals. * - * @module UnEquals - * @fileOverview + * @module Condition */ define(['conditionMethod'], function(ConditionMethod){ return (function() { /** - * @class UnEquals * @implements {ConditionMethod} * @classdesc This class is the conditionMethod equals. It compares the values of two attributes. + * @constructs UnEquals */ function UnEquals() { ConditionMethod.call(this); diff --git a/js/modules/subscriber/subscriber.js b/js/modules/subscriber/subscriber.js index c79d294e3ff82741d68439cd451d1b11206cf4e6..9150dc5a45fd8dc43d1cab7a6f89073903c587d3 100644 --- a/js/modules/subscriber/subscriber.js +++ b/js/modules/subscriber/subscriber.js @@ -2,22 +2,14 @@ * This module represents a Subscriber. * * @module Subscriber - * @fileOverview */ define(['attributeList', 'callbackList', 'condition', 'conditionList'], function(AttributeList, CallbackList, Condition, ConditionList) { return (function() { /** - * Constructor: Initializes the subscriptionCallbacks, subscriptionCallbacks - * and conditions. + * Constructor: Initializes the subscriptionCallbacks, subscriptionCallbacks and conditions. * - * @class Subscriber - * @classdesc Subscriber defines the name and the ID of the Subscriber and the Callbacks - * (with possible restrictions) what the subscriber is interested in. - * @requires AttributeList - * @requires CallbackList - * @requires Condition - * @requires ConditionList + * @classdesc Subscriber defines the name and the ID of the Subscriber and the Callbacks (with possible restrictions) what the subscriber is interested in. * @constructs Subscriber */ function Subscriber() { diff --git a/js/modules/subscriber/subscriberList.js b/js/modules/subscriber/subscriberList.js index b10ed85b926697cb173821a6ed08be594ad69b31..fd42afd094dc6090151e6228197b36646cdcb286 100644 --- a/js/modules/subscriber/subscriberList.js +++ b/js/modules/subscriber/subscriberList.js @@ -2,20 +2,21 @@ * This module represents a SubscriberList. It is a subclass of AbstractList. * * @module SubscriberList - * @fileOverview */ define(['abstractList', 'subscriber'], function(AbstractList, Subscriber){ return (function() { /** - * @class SubscriberList * @classdesc This class represents a list for Subscriber. * @extends AbstractList - * @requires AbstractList - * @requires Subscriber + * @constructs SubscriberList */ function SubscriberList() { AbstractList.call(this); + /** + * @type {Subscriber} + * @private + */ this._type = Subscriber; return this; @@ -25,7 +26,6 @@ define(['abstractList', 'subscriber'], function(AbstractList, Subscriber){ SubscriberList.prototype.constructor = SubscriberList; /** - * * @param {String} subscriberId */ SubscriberList.prototype.removeSubscriberWithId = function(subscriberId) { diff --git a/js/modules/widget/widget.js b/js/modules/widget/widget.js index eb3ecb95eeefa162aafe51357e83a4cdc44382b8..3834eeb9f709a17912bfd511e45f6f5ceb5f3e53 100644 --- a/js/modules/widget/widget.js +++ b/js/modules/widget/widget.js @@ -2,7 +2,6 @@ * This module representing a Context Widget. * * @module Widget - * @fileOverview */ define(['MathUuid', 'callback', 'callbackList', 'attribute', 'attributeList', 'conditionList', 'subscriber', 'subscriberList'], function(MathUuid, Callback, CallbackList, Attribute, AttributeList, ConditionList, Subscriber, SubscriberList) { @@ -13,17 +12,7 @@ define(['MathUuid', 'callback', 'callbackList', 'attribute', 'attributeList', 'c * that are specified in the provided functions. * * @abstract - * @class Widget * @classdesc The Widget handles the access to sensors. - * @requires MathUuid - * @requires Callback - * @requires CallbackList - * @requires Attribute - * @requires AttributeList - * @requires ConditionList - * @requires Subscriber - * @requires SubscriberList - * @requires Discoverer * @constructs Widget */ function Widget(discoverer, attributes) { @@ -32,6 +21,7 @@ define(['MathUuid', 'callback', 'callbackList', 'attribute', 'attributeList', 'c /** * Name of the Widget. * + * @public * @type {string} */ this.name = 'Widget'; diff --git a/make_doc.sh b/make_doc.sh new file mode 100644 index 0000000000000000000000000000000000000000..26bec32fcf69ce1d6d2e39cb7a823fb2308a89c5 --- /dev/null +++ b/make_doc.sh @@ -0,0 +1 @@ +jsdoc ./js/ -d ./docs/ -r -c ./docs/jaguarjs-jsdoc-master/conf.json -t ./docs/jaguarjs-jsdoc-master/ \ No newline at end of file